The foundation: why "come" is the hardest command to teach

Teaching a dog to come reliably is harder than sit or down because you are asking your dog to abandon what they are doing right now and run toward you instead. A dog chasing a squirrel, sniffing another dog, or playing with a toy has when ready rewards in front of them. You have to become more rewarding than whatever else is happening.

The core method is straightforward: make coming to you the best decision your dog can make, every single time. This means high-value treats (chicken, cheese, hot dog pieces—not kibble), genuine excitement in your voice, and never calling your dog to come for something they dislike, like a bath or nail trim. If you call "come" and then do something unpleasant, your dog learns that coming ends the fun.

Most dogs learn the word "come" in about two to four weeks of consistent practice, but reliability in distracting environments takes months. Start indoors where nothing competes for attention, then gradually move to busier places as your dog improves.

Key Takeaways

  • Start indoors in a quiet room with high-value treats (real meat, cheese) and practice five to ten times per session, three to four times daily.
  • Use an excited, happy tone every time you call "come," and reward when ready when your dog reaches you—never use the word to call them for something unpleasant.
  • Gradually increase distance and distractions over weeks, but go back to easier settings if your dog stops responding reliably.
  • A long training lead (15 to 30 feet) lets you practice outdoors safely while your dog learns to ignore distractions.
  • Never chase a dog who does not come; instead, run away from them or get down on the ground, which usually triggers them to chase you instead.

Starting indoors: the first two weeks

Begin in a small, quiet room with no other people or pets. Have your dog on a regular collar or harness—no leash yet. Cut up small pieces of chicken, cheese, or hot dog into pea-sized treats. Your dog should be hungry enough to care about food, so practice before meals rather than after.

Get down to your dog's level, say "come" in a bright, happy voice, and when ready show the treat. The moment your dog moves toward you, say "yes" or "good" and give the treat. Repeat this ten times, then stop. Do this three to four times per day for the first week. Your goal is not yet reliability—it is teaching your dog that the word "come" predicts a treat appearing.

In the second week, increase the distance slightly. Stand a few feet away, call "come," and reward when your dog reaches you. Still keep sessions short (five to ten repetitions) and stop while your dog still wants more. A dog who is tired of training will not perform well.

Adding distance and duration outdoors

Once your dog reliably comes from across a room, move to a fenced yard or enclosed space. Use the same method: call "come," reward heavily when they arrive. Practice in short bursts, three to four times per session, several times per day.

After one to two weeks of consistent yard practice, introduce a long training lead—a 15 to 30-foot rope attached to your dog's collar. This lets you practice in open spaces (parks, fields) while keeping your dog safe. If your dog ignores you, gently reel them in using the lead, then reward when they reach you. Do not yank or show frustration; the lead is a safety net, not a punishment.

Gradually reduce how often you use the lead as your dog improves. Most dogs are ready to practice off-lead in low-distraction environments (quiet parks, empty fields) after four to six weeks of consistent training.

What to do when your dog ignores you

If your dog does not come, do not repeat the command. Saying "come, come, come" teaches your dog that the first "come" is optional. Instead, check whether the distraction is too strong. If your dog is focused on another dog or a smell, you are asking too much. Go back to practicing in quieter places.

Never chase a dog who does not come. Chasing turns it into a game, and your dog learns that not coming is fun. Instead, run away from your dog or get down on the ground. Most dogs will chase you or come investigate, which gives you the chance to reward them. Once they reach you, celebrate and give treats.

If your dog comes partway but stops short, do not grab them or show disappointment. Reward them where they are, then practice again. A dog who comes halfway is learning; a dog who stops coming at all has learned that coming is risky.

Handling distractions: the long game

A dog who comes reliably in your living room may ignore you at a dog park. This is normal. Distractions are genuinely harder than empty rooms. Add them slowly: practice near a window with outdoor sounds, then in a yard where you can see other dogs, then in a park where other dogs are far away, then closer.

At each new level of distraction, go back to shorter distances and higher-value treats. If your dog stops responding, you moved too fast. Return to the previous level and spend another week there. Building reliability takes time; rushing creates a dog who comes sometimes, which is worse than a dog who does not come at all.

Some dogs will always struggle with certain distractions—a dog in prey drive chasing a rabbit, or a dog greeting another dog. In these situations, prevention is better than training. Keep your dog on a lead in places where you cannot may provide they will come, and do not rely on the command alone to keep them safe.

Common mistakes that slow progress

Using the word "come" for things your dog dislikes is the biggest mistake. If you call your dog to come and then clip their nails, give them medicine, or end playtime, they learn that coming is bad. Use a different word or method to get your dog for unpleasant tasks—walk over and gently guide them, or use a treat to lure them without saying "come."

Rewarding inconsistently also slows learning. Every single time your dog comes, they should get a reward—at least for the first several weeks. Once they are reliable, you can reward randomly (sometimes a treat, sometimes just praise), but early on, consistency matters.

Practicing too long in one session burns out your dog's motivation. Five to ten repetitions is enough. A dog who is tired or bored will not perform well, and you will both end up frustrated. Multiple short sessions throughout the day work better than one long session.

Tools that help: leads, treats, and markers

A long training lead (15 to 30 feet) is the single most useful tool for outdoor practice. It keeps your dog safe while they learn, and it lets you gently guide them if they ignore you. Avoid retractable leads; they teach a dog to pull and do not give you reliable control.

A marker word like "yes" or a clicker tells your dog exactly which behavior earned the reward. Say "yes" the when ready your dog starts moving toward you, then give the treat. This is faster and clearer than waiting until they arrive. Over time, your dog learns that "yes" means a reward is coming.

High-value treats matter more than you might think. Kibble does not compete with the excitement of a squirrel. Use real meat, cheese, or commercial training treats that smell strong. Rotate treats so your dog does not get bored. Some dogs work for toys or play instead of food; use whatever your dog loves most.

Frequently Asked Questions

How long does it take to train a dog to come reliably?

Most dogs learn to respond to the word in two to four weeks, but reliability in distracting environments takes two to three months or longer. Consistency matters more than speed. A dog trained slowly with high standards will come reliably; a dog trained quickly with low standards will come sometimes, which is not safe.

What if my dog comes sometimes but not always?

Inconsistent coming means the distraction is too strong or the reward is not high enough. Go back to practicing in quieter places with better treats. You may also be rewarding randomly too early; return to rewarding every single time your dog comes for several more weeks.

Can I use a whistle instead of saying "come"?

Yes. A whistle has advantages: it is loud, consistent, and carries farther than your voice. Train it the same way—blow the whistle, show a treat, reward when your dog comes. Some dogs respond better to a whistle than to a word, especially in windy or noisy places.

What should I do if my dog runs away and will not come back?

Prevention is the best solution: use a lead in unfenced areas until your dog is reliably trained. If your dog does run away, do not chase. Call the local shelter and animal control, post on local lost-pet groups, and check nearby areas where your dog might hide. Once your dog is home, go back to training with a lead in open spaces.

Is my dog too old to learn to come?

No. Dogs of any age can learn, though older dogs may have less energy for training sessions. Use the same method: short sessions, high-value treats, and patience. An older dog may take longer, but the process is the same.