How to Stop Your Dog from Jumping on People
Use calm, consistent training to teach your dog to keep all four paws on the floor and greet people politely.
Jumping is often excitement, not defiance. Reward quick, quiet responses rather than trying to punish the behavior afterward.
1. Set a clear greeting rule
Choose one rule for the whole household: “wait to be greeted” or “sit, then touch.” Ask visitors to ignore your dog until all four paws are on the floor. Do not allow people to clap, shout, or push the dog away, because attention can accidentally reinforce jumping.
- Add distance: Ask your dog to sit or stand while another person approaches.
- Mark the moment: Say “yes” and give a small treat when your dog stays down as the person comes closer.
- Release to greet: Say “okay” and allow a calm touch only if your dog remains on the floor.
- Build gradually: Increase the distance and reduce the number of rewards as your dog succeeds reliably.
2. Reward calm feet
Keep treats low, near the floor, so your dog cannot stretch upward to take them. Reward standing or sitting quietly whenever a visitor enters. A short daily practice session of two to five minutes is usually more useful than one long session.
3. Manage high-energy moments
Exercise your dog regularly and give them an appropriate outlet before guests arrive. If your dog becomes overly excited, move them to another room with a chew or food puzzle, then bring them back when they are settled. Do not use a long, physical “stay” as punishment.
4. Keep everyone consistent
Brief everyone on the greeting plan, including children. Reward your dog for staying down, and remove the opportunity to jump if they cannot yet follow the cue. Patience and consistency matter more than strictness; a dog should never be punished for greeting.