First you must teach him to sit and stay. When he has that down start working with him on sit and stay while the door bell is ringing, then while people come through the door (so train in peieces). Have him on a leash during the training period so you have control. Always praise/treat heavily for correct behavior. If he ends up being a hard learner you can use a correction with the leash, of what I use is a water bottle to spray and say down......then trat!!. This too will become easier as he matures. GL :)
Koda was also a huge jumper on people that walk in the door. What I usually do is, when he looks like he is going to jump, I just turn my back to him and ignore him. Basically, I don't greet him unless he calms down and sits first. That actually has seemed to work pretty well. Perhaps if you tell your guests to turn their backs when he jumps and to pay him no attention when they first walk in, he will get the hint. Once he is calm though - give him the greeting of this little life! Haha! Jumping is just about excitement and seeking attention so if you take away the attention he gets from his jumping he should stop.
Jumping is so very common for friendly happy doodles. I agree with the others that you have to really work on sit and stay. But as you work on these commands and obedience, remember that dogs have to practice in all circumstances for them to "get it." dogs do not generalize very well on their own. so your puppy might know how to sit and stay when it's just you and nobody else is at home. But will clearly not understand why she has to do this when fun guests arrive.