Why dogs jump and what jumping actually means

Dogs jump on people for one of two reasons: they are greeting you with excitement, or they have learned that jumping gets them attention. A puppy jumps because it is trying to reach your face the way it would greet its mother. An adult dog that jumps has usually discovered that jumping makes people react—whether that reaction is pushing them away, laughing, or talking to them. To your dog, any reaction is a reward.

The key to stopping jumping is to make jumping unrewarding and to reward the behavior you actually want instead. This means every person who interacts with your dog needs to follow the same rule, or your dog will keep jumping because sometimes it works.

Key Takeaways

  • Jumping is rewarded when people react to it, so the fastest way to stop it is to turn away and ignore your dog completely until all four paws are on the ground.
  • Teach your dog to sit instead by rewarding that position with treats and attention the moment your dog sits without being asked.
  • Every person who visits—family, friends, delivery drivers—must follow the same rule or your dog will keep jumping because it works sometimes.
  • Jumping usually stops within two to four weeks if everyone is consistent, but it can take longer if your dog has been jumping for years.
  • Never push your dog away or say "no" sharply, because physical contact and raised voices are still attention and still reward the jumping.

The ignore method: removing the reward for jumping

The simplest way to stop jumping is to make jumping completely boring. When your dog jumps on you, turn your back, cross your arms, and look away. Do not speak, do not make eye contact, and do not touch your dog. Stand still and wait. Your dog will jump a few more times, then sit or step back. The moment all four paws are on the ground, turn around, smile, and give your dog a treat or praise.

This teaches your dog that jumping makes you disappear, but being calm and on the ground makes you appear and reward them. Repeat this every single time your dog jumps. It feels slow at first, but most dogs understand the pattern within a few days.

The hardest part is consistency. If your dog jumps and you react—even to say "down" or push them away—you have rewarded the jumping. Your dog does not know the difference between a happy reaction and an annoyed one. Both are attention.

Teaching sit as the greeting behavior

Once your dog understands that jumping does not work, teach what should happen instead. The easiest replacement behavior is sit. When your dog sits, they cannot jump at the same time.

Start by asking your dog to sit before any reward: before meals, before going outside, before a walk, before playtime. Use a treat held close to your dog's nose and move it slowly up and back over their head. Most dogs will naturally sit as they follow the treat. The moment their rear touches the ground, say "sit," give the treat, and praise.

Once your dog sits reliably for treats, start asking for a sit when people arrive. Have a friend or family member come to the door. Before they greet your dog, ask your dog to sit. If your dog sits, the person gives a treat and attention. If your dog jumps, the person turns away and ignores them until they sit. This teaches your dog that sitting is what brings people closer.

What to tell visitors and family members

Your dog will learn fastest if everyone who comes to your house follows the same rule. Before someone arrives, tell them: "My dog jumps on people. Please ignore them completely—no talking, no touching, no eye contact—until they sit. Once they sit, you can pet them and say hello."

Most people understand this when ready. Some will forget and react to the jumping anyway. If that happens, your dog learns that jumping works on that person, and you have to start over with them. It is worth reminding people a second time.

If your dog jumps on people outside your home—at the park, on walks, or at a friend's house—you can ask those people to follow the same rule. You can also keep your dog on a short leash in situations where you cannot control whether people react, so your dog cannot jump even if they want to.

Managing jumping while you are teaching

While your dog is learning, prevent jumping by managing the situation. Keep your dog on a leash when visitors arrive so they cannot jump. Ask your dog to sit before the leash comes off. Use a baby gate to keep your dog in another room until they are calm, then let them out.

If your dog jumps during a walk and a stranger wants to pet them, step between your dog and the person. Ask your dog to sit before allowing contact. This prevents the stranger from rewarding the jumping and keeps your dog from practicing the behavior.

Do not use a crate as punishment or to avoid the problem. Use it as a management tool only—a safe place where your dog waits calmly until the situation is under control.

How long training takes and what to expect

Most dogs stop jumping within two to four weeks if everyone is consistent. Some dogs, especially those who have jumped for years, take longer—up to eight weeks. Puppies usually learn faster than adult dogs.

Expect the jumping to get worse before it gets better. This is called an extinction burst. Your dog has learned that jumping sometimes works, so when it suddenly stops working, they jump harder and more often, trying to make the old behavior work again. This is normal and means the training is working. Keep ignoring the jumping. It will pass.

If your dog is jumping less often but still does it sometimes, you are on the right track. Consistency matters more than speed. One person who reacts to the jumping can undo weeks of progress.

When to call a trainer or veterinarian

If your dog jumps and also bites, scratches, or knocks people over, or if your dog is jumping out of anxiety rather than excitement, talk to a veterinarian or certified dog trainer. Jumping paired with other behaviors may need a different approach.

If you have tried the ignore method for four weeks with full consistency and your dog is still jumping frequently, a trainer can watch your dog and identify what is rewarding the behavior. Sometimes the reward is something you cannot see—a sound, a smell, or a subtle reaction from someone in the household.

Frequently Asked Questions

Should I push my dog away or say "no" when they jump?

No. Pushing, saying "no," or any other reaction is still attention, and attention is what your dog wants. Turning away silently is much faster than correcting. Your dog learns that jumping makes you disappear, not that jumping is wrong.

What if my dog jumps on people outside the house?

Keep your dog on a short leash so they cannot reach people. Ask your dog to sit before allowing anyone to pet them. If someone approaches without asking, step between your dog and the person. This prevents the stranger from rewarding the jumping.

Can I use a spray bottle or noise to stop jumping?

Spray bottles and loud noises are still reactions and still attention. They may startle your dog into stopping for a moment, but they do not teach your dog what to do instead. Ignoring and rewarding sit is slower but more reliable.

My dog jumps only on certain people. Why?

Your dog has learned that jumping works on those people because they react—even if the reaction is to push the dog away. Other people may have ignored the jumping, so your dog learned it does not work on them. Ask the people your dog jumps on to follow the ignore rule.

Is jumping a sign my dog is being aggressive?

Jumping from excitement is not aggression. If your dog jumps and also growls, snaps, or bites, that is a different problem and you should talk to a veterinarian or certified trainer before continuing.