Training · · 2 min read · 4 books cited

How to Train Your Dog to Come When Called

Train your dog to come when called using positive reinforcement by: - Calling their name and rewarding attention (not just movement). - Using treats and praise when they look at you. - Gradually increasing distance and distractions. - Never using their name for scolding—only for rewards.

Start with Name Recognition

Begin by teaching your dog that their name means something positive. Call their name and immediately reward them with a treat or praise when they look at you. This teaches them that responding to their name leads to good things. Use this training at least 20 times a day for 7 days in a safe, distraction-free space.

If your dog doesn’t respond, don’t repeat the name. Instead, move closer or gently get their attention, then click and treat when they look at you. This builds the connection between their name and a reward.

Shape the Response Step by Step

Once your dog reliably looks at you when called, start shaping the full recall. Step back a few feet, call their name, and when they turn toward you, reward them with a treat. As they improve, increase the distance gradually—start with 5 steps, then 10, and eventually further.

Use a neutral tone when saying their name. Avoid “sweetening” it with excitement or tone tricks—consistency is key. The goal is to make the name itself a powerful cue that triggers attention and movement.

Add the 'Come' Command with Positive Reinforcement

After your dog responds to their name, introduce the word “Come” or “Here” right after. Have someone hold your dog, step away, call their name, then say “Come.” When they move toward you, mark the moment with a click or verbal marker like “Yes!” and give a treat.

Reward every successful recall at first. As your dog improves, begin using a variable schedule of reinforcement—sometimes treat, sometimes not—to build reliability. This teaches your dog that coming to you is always worth it, even if they don’t get a treat every time.

Avoid Poisoning the Name with Negativity

Never use your dog’s name to scold or correct behavior. If you say “Rover!” followed by “No!”, the dog will learn that their name predicts punishment. This makes them less likely to come when called.

Instead, use their name only when you’re offering something positive—treats, petting, walks, or play. This ensures the name is always linked to good things, making your dog eager to respond.

Practice in Real-Life Settings

Once your dog responds well in quiet environments, practice in slightly more distracting areas—like a fenced yard or with a long line. Call their name from another room or from a distance, and reward them when they come.

Keep sessions short and fun. End with a walk, play, or favorite toy to reinforce the positive experience. Over time, your dog will learn that coming to you is the best thing that can happen.

Frequently asked questions

Can I use my dog’s name for anything besides positive reinforcement?

No. Use your dog’s name only when offering something good—treats, play, or petting. Avoid using it for corrections or commands, as this can make your dog avoid coming when called.

What if my dog doesn’t come when I call them?

Don’t repeat the name. Go get them, or use a long line to guide them. Then restart training from a closer distance. Never punish a dog for not coming—this teaches them to avoid you.

Sources

  1. Clicker Training for Obedience · Morgan Spector · Chapter on Name Recognition
  2. Puppy problems No problem a survival guide for finding and training your new dog · Brenda Aloff · Page 94
  3. Purely Positive Training Companion to Competition · Sheila Booth · Section on Name Game
  4. Changing People Changing Dogs Positive Solutions for Difficult Dogs · Dee Ganley · Section on Name Use

⚠ Important: this article is a literature summary, not a case diagnosis. Every dog is different — breed, age, and history all affect the plan. For severe anxiety or aggressive barking, contact a certified behavior trainer or veterinary behaviorist.

Got it