I would suggest that the behaviour should be ignored - as in, your OH should walk in and totally ignore all the dogs, maybe hang coat up and make a cup of tea. Once the dogs are calm and are not jumping about, then he can say hello quietly and calmly.
The pup will quickly learn that it recieves no attention (good or bad) for that behaviour, and gets attention for being calm.
I know its very hard to ignore (well painful ), but any attention/interaction is what the pup wants and has learnt that he gets it by doing what he is doing.