What do you do with him when people come over? Do you make him lay down or anything? Does he have a crate in the common area or a bed?
We are going through a similar issue with Titan.. he gets over excited too only vocally not physically. What I have to do, which has been working fairly well since we started, is as soon as the doorbell rings I tell him to "go to bed." He yaps and yips his excitedness all the way there and he has to stay there until he calms down. Literally until he does not make a peep. If I release him and he starts up.. back to bed he goes. He still gets to see everyone but he doesn't get to interact until he is calm. \
Have you tried something like that?
Commander Charlie Titan-15 Jan 2010
Gulf Coast Search and Recovery