DarDog said:There are a couple things you can do:
1) Keep your dog on-leash when someone comes in. Step on the leash to prevent her from jumping.
2) Make your guests ignore your dog, and get them to turn away if she jumps. Get them to reward her with attention if she is sitting patiently, or behaving.
3) You could always separate your dog into another room until she calms down and gets used to them being there, and then let her in.
4) Get someone to practice coming in and out of the house for you!
5) Make sure you are not reinforcing any of this behaviour when you are alone with her - if she thinks she can do it to you, she will think she can do it to everyone
There you go, that is pretty much what we do at our house. Now, I also tell our guests once the dog has calmed down and they are ready to pet him, or give him some affection, Do Not Talk to the dog in an excited or hi pitch voice. When you do this it will usually bring the dog back to square one. He'll be as exited as when the guests arrived! Even better I, just pet the dog quietly!
Darwin is 8.5 months now, and he doesn't seem to exhibit much of this behaviour. We also have people come over a lot though, and we take him to a lot of our friends houses, so he is pretty used to other people being around.