I remember going to a dog park where a little 4-month-old Boxer puppy ran around jumping on everyone. The dog was not heavy enough to knock most of the adults down. However, it left everyone with muddy pants and the dog was big enough to knock over small children. The owner did nothing to stop the jumping puppy. After all, it was just a small pup. Everyone around her was pretty annoyed at the muddy prints the dog was leaving all over their clothes. That is an owner who will have a problem with her dog jumping on people when it gets older.
Make sure other family members and visitors understand this command, as well. It is crucial that your dog understand that all family and visitors are above his rank in the pack. Otherwise, he will lash out and try to assert himself on everyone. While using the Off command may not be appreciated by most visitors, but it is more important that a dog has a good greeting manner with all people. A little effort on everyone's side makes your dog disciplined and docile.
In order to perfect the proper greeting routine, your dog needs much more practice than that. You can speed up the training process by leaving through the back door and returning through the front door over and over again. When your friends come over, have them do the same. Each time, ask your dog to sit-stay before opening the door. At first his excitement will make it difficult for him to concentrate but after you've repeated this process 10 times, he will calm down and be able to concentrate. Before asking your dog to sit-stay in this distracting and exciting situation, be sure he has a reliable sit-stay in normal, non-stressful situations. And of course you can always just hold the dog in a sit if need be.
Teach your puppy a conflicting behavior such as “fetch your ball.” She can’t jump up if she’s running to bring you her ball or favorite toy. Just the name of a special game or toy—“go get your bear!”—can change the dog’s focus and redirect the behavior long enough for you to evade the jumping. With enough repetition, your puppy will begin to associate your home-coming with “go fetch” instead of jumping up.
Also, it's your job to never let anyone else allow your puppy to jump up on them! They will say, "It's OK, she's just a puppy, I don't mind if she jumps on me". You must rush in and pull the puppy down immediately, put your pup in a sit, praise the puppy then scold the person ! Continue to hold the puppy in a sit and let the person greet the pup. Explain to them they can never allow the puppy to jump on them - the puppy must sit to be greeted. To stop the jumping up behavior in pups, I do as much people training as puppy training!
An anxious or playful pup may leap high quickly and suddenly “poke” at your face with their nose. That can be triggered by leaning over the top of them especially when they’re in a high-arousal situation like a homecoming or around other dogs. It may be a way for stressed pups to relieve their anxiety, so be aware of situations that cause these behaviors. Dogs control each others' movement with their body language. Think how a Border Collie makes sheep move just by getting close. You can stop your pup’s jumps by stepping close to him just before he leaps. Cross your arms and step into the pup’s personal space before he crouches to leap.
Many puppies don’t know their strength. When they jump up and you wave your arms and try to push them off, they may think it’s a game and grabs and bite harder. Tell them it hurts the same way another puppy would, with a YELP! Lay it on thick, overact and cry and sob like the pup has done major damage. Some tough dogs get the message using this. For the out-of-control grabby, ambush type of dog play, give him a taste of his own medicine and SCREAM (very loud but very short), and fall over “dead.” Don’t move and don’t say anything. Play dead for at least 15 to 20 seconds. The shock value may be enough to send a permanent message that such games stop all interaction, plus they hurt you—and playing dogs aren’t interested in hurting you and won’t want you to cry.
3. Because they have been rewarded for this behavior in the past, whether purposely or unknowingly. Some owners may, at one point or another, allowed the dog to jump on them or on their furniture, welcoming their dog's enthusiasm to see them. Other owners inadvertently reward their dogs jumping, simply by doing something good--such as walking or feeding the dog--right after the dog has jumped. Even if they told off the dog for jumping, by providing the dog with a walk or with food, they make the dog connect these positive actions, with a not-so-positive action: jumping! The dog sees thing in a very simple, linear fashion: if he jumps, he'll get to go for a walk--or even better, he'll get fed!
Determining if this is your dog is a little more complicated, but it is often seen when your dog isn’t very excited (or that there isn’t much of a reason to be excited). This is more than likely to happen when you are in their way or have something that they want. They will usually jump on you and try to push you back more than just jumping up to give you kisses. Often times they will jump on you and try to hold on when you push them away or try to move into them. Sometimes moving into them may elicit a growl because they want to back you off.
Puppies should be told from day one, "no jumping." Anything you do not wish your cute little puppy to do when it is full-grown should not be allowed when it is a puppy. Think about the behaviors you allow your puppy to do; is it something you will always allow him to do even when he is full-grown? If the answer is no, do not allow your puppy to do it from day one.