Why Does My Dog Jump on People? Root Causes and Fixes
Quick Answers
Direct answer: Dog jumping on people is most often driven by greeting excitement (frustration/over-arousal), a learned way to get attention, or occasionally anxiety around unfamiliar visitors -- and the fix in every case is to reward an incompatible behavior like sitting or "four on the floor" rather than punishing the jump.
Excitement-driven jumping
If jumping happens the instant you or a guest walks in the door, your dog's arousal is simply outrunning its impulse control. Teach "four on the floor" in low-arousal practice settings first, then generalize to real entries.
Attention-seeking jumping
If your dog jumps mainly when it wants attention and other cues aren't working, make sure attention only ever follows calm behavior -- turn away and withhold interaction the instant paws leave the ground.
Anxiety-driven jumping
Some dogs jump specifically around new or unfamiliar people as a mix of nervous energy and seeking reassurance. This responds better to controlled, calm greeting practice at a distance the dog can handle, rather than more socialization pressure.
A simple training protocol
Practice greeting drills with a calm household member who only offers attention if paws stay down. Add a doorbell or entry protocol where your dog is stationed on a mat with a stuffed chew during arrivals. Finally, test with real guests using the same rules, briefing visitors in advance.
What to avoid
Kneeing the dog, stepping on back paws, or shoving the dog away commonly read as play to an excited dog and can accidentally reinforce jumping rather than stop it.
Get a plan matched to your dog's specific jumping trigger with the Natural Behavior Decoder.