How can I configure Hugo for multiple sites to use the same themes and short codes ?
There are command line flags that you can use to have each site read from the same theme directory. I'm assuming that your short codes are part of that theme.
The docs are at http://gohugo.io/overview/usage/. The --layoutDir flag should help you.