"Dogs jump to greet people and they also keep jumping because it works. We accidentally reward dogs for jumping all the time, by giving them our attention, purposefully or not purposefully.
So we need to be careful that we don't give our dog the wrong information. Whether you have a puppy that you don't want to get started getting really good at jumping or an adult dog whose jumping you want to curb, the best thing to do is step one is to manage the situation.
Management prevention takes a lot less time than training. So we're going to start by managing our jumpy puppy or our jumpy dog by having them on a leash, this way if Jupiter wants to say hello to me or to a stranger on the street that's very exciting, I can just step on the leash and pet him all I want and not get any jumping out of him.
If he were to try and jump it simply wouldn't happen because I'm stepping on his leash so his 4 paws can't get off the floor. This way he can be social, say hi but not practice the behavior of jumping. Then I want to teach him an incompatible behavior. An incompatible behavior to jumping, a really good one, is sit. So I'm going to encourage Jupiter to sit, reward him and pet him for sitting. I want to him to start thinking a way to get people to say hi to me and to pet me and to get anything I want, is to say please by sitting. Sitting is incompatible with jumping so it's a great behavior to train.
Then I can actually push it a little bit to see if I can get him not to jump when he's really prone to want to, dogs tend to jump to grab things unless they have some impulse control. In order to get impulse control, I'm going to hold something over Jupiter's head that he might want. If he jumps for it, it just goes away. If he jumps for it, it just goes away and if he sits, you're going to say good, and give him the treat. I want him to figure it out rather then telling him what to do, I'm going to give him the opportunity to get it wrong so that he realizes that jumping, which is his Plan A, good, is not the way to go. The way to get me to hand him the treat or, say it was a toy that he wanted that's in my hand, is to have a little bit of patience. Patience comes to those that wait, good, and that's how I can start getting a mannered sit for my dog instead of them impulsively jumping all the time. So remember, if you want to prevent your dog from jumping , teach them an alternative behavior like sit so they have a way of saying please.