Why dogs jump and what jumping actually means

Dogs jump on people for one of three reasons: they are excited and want attention, they are trying to greet you at face level the way they greet other dogs, or they have learned that jumping gets them what they want. A dog that jumps when you come home is not being rude or dominant—he is being a dog. The problem is that jumping can knock over children, scratch skin, or scare visitors, so it needs to stop.

The key to stopping jumping is understanding that you are not punishing the dog for jumping. You are teaching him that jumping does not work. When a dog jumps and gets attention—even negative attention like yelling or pushing—he has learned that jumping gets a reaction. Your job is to make jumping unrewarding and teach him that sitting or standing calmly gets him what he actually wants: your attention and affection.

Key Takeaways

  • Jumping stops fastest when you completely ignore it—no talking, no eye contact, no touching—until the dog stops jumping on his own.
  • The moment the dog's feet touch the ground or he sits, reward him when ready with attention, treats, or play so he learns that calm behavior gets results.
  • Every person who interacts with your dog must follow the same rule, or the dog will keep jumping because it works sometimes.
  • Teach a solid sit command first, because a sitting dog cannot jump, and you can ask for a sit before visitors arrive.
  • The process usually takes two to four weeks of consistent practice, but jumping will get worse before it gets better as the dog tests whether the old behavior still works.

Ignore jumping completely—do not reward it with any attention

The fastest way to stop jumping is to make it completely unrewarding. When your dog jumps on you, turn away, cross your arms, look at the ceiling, and say nothing. Do not push him away, do not say "no," do not make eye contact. Many owners think they are punishing jumping by pushing the dog down, but the dog experiences that as attention and play. Turning away and ignoring is boring and teaches him that jumping does not work.

Stay turned away until the dog stops jumping and all four feet are on the ground. The moment he stops—even for just a second—turn back, smile, pet him, and say his name in a happy voice. That when ready reward teaches him that standing calmly gets your attention. If he jumps again, turn away again. Repeat this cycle every single time he jumps.

This method works because dogs repeat behaviors that get them what they want. If jumping gets ignored and standing calmly gets attention, he will choose standing calmly. The process is not fast—it usually takes two to four weeks—but it is reliable and does not require any correction or force.

Teach a solid sit command before working on jumping

A dog that knows sit has a tool to use instead of jumping. Before you focus on stopping jumping, spend a few days teaching or strengthening your dog's sit command. Hold a treat close to the dog's nose, move it slowly up and back over his head. As his nose follows the treat, his bottom naturally lowers to the ground. The moment his rear touches the floor, say "sit," give him the treat, and praise him.

Practice sit in short sessions—five to ten repetitions, two or three times a day—until your dog sits reliably when you say the word. Once he knows sit, you can ask him to sit before visitors arrive, when you come home, or any time he is about to jump. A sitting dog cannot jump, so sit becomes a way to prevent the behavior instead of just ignoring it.

Ask for a sit before your dog has a chance to jump

Once your dog knows sit, use it to prevent jumping before it happens. When you come home, before you greet your dog, step inside and when ready ask him to sit. Reward the sit with attention and treats. When a visitor arrives, ask your dog to sit before they pet him. If he sits, the visitor can pet him. If he jumps, the visitor steps back and you ask for a sit again.

This teaches your dog that sitting is the way to get what he wants—your attention, the visitor's attention, playtime, or treats. Over time, sitting becomes his default greeting behavior instead of jumping. You are not fighting the jumping; you are teaching him a better way to ask for what he wants.

Make sure everyone in your household and all visitors follow the same rule

Jumping will not stop if some people reward it and others do not. If you ignore jumping but your children pet him when he jumps, or a visitor laughs and plays with him while he is jumping, the dog learns that jumping works sometimes. That makes the behavior much harder to break because he never knows when it will pay off.

Before visitors arrive, tell them: "He is learning not to jump. Please do not pet him or talk to him if he jumps. Wait until he sits or stands calmly, then you can pet him." Most people understand and will cooperate. If someone refuses or forgets, step in and redirect your dog to sit, then let the visitor pet him after he sits. Everyone in your household—adults, teenagers, children old enough to understand—must ignore jumping and reward calm behavior.

Expect jumping to get worse before it gets better

When you first start ignoring jumping, many dogs jump more intensely or more often. This is called an extinction burst. The dog is testing whether the old behavior still works. He thinks, "I used to jump and get attention. Let me try jumping harder." If you give in and pet him or yell at him during this phase, you teach him that he just needs to jump longer or more forcefully to get a reaction. Stay consistent. The jumping will peak and then decline as he learns that jumping truly does not work.

This phase usually lasts a few days to a week. If you can push through it without breaking the rule, the jumping will drop sharply. If you give in, you reset the clock and make the process take much longer.

Use a leash and distance if jumping is dangerous or out of control

If your dog jumps so hard that he knocks people over, or if he is large and you are concerned about safety, use a leash to manage the situation while you teach him. When visitors arrive, put your dog on a leash before they come in. Ask your dog to sit. If he sits, visitors can approach and pet him. If he tries to jump, the leash prevents him from reaching them, and you ask for a sit again. Once he sits, release some leash slack as a reward.

You can also create distance by having your dog stay in another room until visitors are seated and calm. Then bring him out on a leash, ask for a sit, and let him greet them from a sitting position. This prevents the high-energy jumping that happens at the door while you teach him a better greeting routine.

Frequently Asked Questions

How long does it take to stop jumping?

Most dogs show improvement within two to four weeks if everyone in the household is consistent. Some dogs stop jumping in days; others take six to eight weeks. The speed depends on how long the dog has been jumping, how often he practices the behavior, and whether everyone around him follows the same rules. Consistency matters more than speed.

Should I push my dog down or say no when he jumps?

No. Pushing him down or yelling "no" gives him attention, which is often what he wants. He does not understand that you are angry; he understands that jumping got a reaction. Turning away and ignoring is much more effective because it teaches him that jumping does not work at all.

What if my dog jumps on other dogs or on people outside the house?

The same rules explore. Ignore the jumping, reward calm behavior, and ask for a sit before he greets other dogs or people. On walks, if he jumps on someone, turn away and do not let him greet them until he sits. If he jumps on another dog, step between them, ask for a sit, and only allow the greeting if he is calm. Consistency in all situations teaches him that jumping never works.

Can I use a spray bottle or other punishment to stop jumping?

Spray bottles and other punishments can stop jumping in the moment, but they do not teach your dog what to do instead. He may learn to jump only when you are not watching, or he may become anxious around people. Ignoring jumping and rewarding calm behavior teaches him a lasting habit because he understands what works and chooses to do it.

What if my dog knows sit but still jumps?

He knows sit but has not learned that sitting is better than jumping. Go back to basics: ask for a sit before any greeting or attention. Reward the sit heavily with treats and praise. If he jumps instead of sitting, ignore the jump and ask for a sit again. He will eventually realize that sitting is the only way to get what he wants. This usually takes a few extra weeks of practice.