how to train a dog not to jump on people?
Train a dog not to jump on people by consistently rewarding "four on the floor" behavior, ignoring jumping attempts, and teaching an alternative greeting like "sit."
- 1Implement the "four on the floor" rule: only engage with the dog when all four paws are on the ground.
- 2Ignore jumping by turning away, avoiding eye contact, and not speaking until the dog calms down.
- 3Reward desired behavior (sitting, standing calmly) immediately with praise, treats, or gentle petting.
- 4Practice with various people in different environments to generalize the learned behavior.
Detailed Answer
Training a dog not to jump on people requires consistency and positive reinforcement. The core principle is to reward "four on the floor" behavior. When your dog approaches to greet someone, if they begin to jump, immediately turn your back, cross your arms, and avoid eye contact or speaking. This signals that jumping does not yield attention. Wait until all four paws are on the ground, or the dog sits, then immediately turn around and calmly offer praise, a small treat, or gentle petting.
Teach an alternative greeting, such as "sit." Ask your dog to sit before guests enter or before you greet them. Reward the sit generously. Practice this in controlled environments, gradually introducing more distractions and different people. Ensure all family members and frequent visitors follow the same protocol; inconsistency will confuse your dog and hinder progress. For enthusiastic jumpers, a leash can be helpful initially to manage their approach and prevent jumping, allowing you to guide them into a sit or calm stand.
Warning: Jumping can be dangerous, especially for children, the elderly, or individuals with mobility issues, potentially causing falls or injury. Consistent training protects both your dog and others.
Published: July 3, 2026