From the perspective of most dogs, the reward they receive for jumping up is attention from their human. This attention need not be praise -- indeed, even if you say "down", "stop", or "no" to your dog, and they may still interpret this as a reward. If they were being ignored before they jumped up, and jumping makes you talk to them, they will jump up to get your attention, even if you're a bit cranky when you respond to them.
There are two steps to teaching a dog polite greeting behaviours.
1. Step one: when a dog jumps up on you, turn your body/step away so that they fall to the ground. Do not say anything. Pretend that they don't exist! Your dog is trying to get your attention by jumping. The quickest way to reduce jumping behaviour is to teach your dog that the consequence of jumping up, is that they are ignored.
2. Then, we need to teach our dog what to do instead of jumping. For most dogs, a polite "sit" is a great position to meet new people. Using a baby gate or leash to hold your dog back from the new person can help them learn more quickly. As they see the person, ask your dog to sit. If they sit, the person can approach. If they jump up, the person will move away. Your dog will quickly learn that in order to meet the new person, they need to keep their bottom sitting on the ground!
What NOT to do to change the behaviour:
What TO DO to change the behaviour:
If you need more help to teach your dog not to jump on your or on your visitors, enrol in our Foundation program now!