Ollie does this, and it can be so embarassing. Some of our relatives have got very cross about it and shouted at him and shoved him off them roughly, which then creates tension. We have tried crating him, putting him on a lead, shutting him behind the stairgate until he calms down...but the problem is, whatever we do, once he is "set free" again, even if people have been here for an hour, he is just as loopy. He thinks nothing of leaping on top of someone and climbing onto the back of the sofa behind them, sitting on their head, licking them to death....
I don't know what the solution is really but it's frustrating because some people won't come to the house now because they can't cope with his manic behaviour.
In a way I am glad I've read this thread, it's made me feel we haven't done something wrong!