The foundation: why "come" matters and how dogs learn it

Teaching your dog to come is the single most useful command you can train, because it keeps your dog safe when they slip a leash or wander toward danger. A dog that comes reliably on command can play off-leash, explore safely, and return to you in an emergency.

Dogs do not naturally understand that "come" means "stop what you're doing and run back to me." They learn it through repetition, reward, and practice in situations where coming to you is more rewarding than whatever else they're doing. The command only works if your dog has learned that coming to you is the best choice available.

Most dogs learn "come" fastest when you start indoors or in a fenced yard, where distractions are few and you control the environment. Once your dog understands the command in a quiet space, you can gradually practice in busier settings.

Key Takeaways

  • Start training "come" indoors or in a fenced yard where your dog cannot run away and where there are few distractions.
  • Use a reward your dog loves more than anything else — high-value treats, a favorite toy, or excited praise — and give it when ready when your dog reaches you.
  • Practice the command at short distances first (3 to 6 feet), then gradually increase distance only after your dog succeeds consistently.
  • Never call your dog to come for something they dislike, such as a bath or nail trim, or they will learn that coming leads to unpleasant things.
  • Train in short sessions of 5 to 10 minutes, several times a day, because dogs learn faster with frequent, brief practice than with one long session.

Step 1: Choose a reward your dog cannot refuse

The reward is everything. Your dog will only come reliably if coming to you is more rewarding than staying where they are. For most dogs, this means a treat they do not get at any other time — not their regular kibble, but something special.

Good high-value rewards include small pieces of chicken, cheese, hot dog, or commercial training treats designed to be soft and straightforward to eat quickly. The treat should be small enough that your dog can eat it in one bite and be ready for the next repetition within seconds. If your dog is not food-motivated, use a toy they love, a game of fetch, or enthusiastic praise and petting — whatever makes your dog's eyes light up.

Keep the reward hidden until your dog comes to you. If your dog sees the treat before you call them, they may come for the treat rather than learning to respond to the word "come."

Step 2: Practice at very short distances in a quiet space

Start indoors with your dog on a leash or in a small, enclosed room. Stand 3 to 6 feet away from your dog. Say your dog's name once, then say "come" in a happy, upbeat voice — not a command voice, but the tone you would use to invite a friend to a party.

The moment your dog takes a step toward you, mark the behavior with the word "yes" or a clicker if you use one, then when ready give the reward. Do not wait for your dog to reach you completely; reward the moment they move in your direction. This teaches them that the word "come" means "move toward me and good things happen."

Repeat this 5 to 10 times in a single session. Stop while your dog still wants more. A short, successful session is better than a long one where your dog gets bored or frustrated.

Step 3: Gradually increase distance and add distractions

Once your dog comes reliably from 3 to 6 feet away, move to 10 feet, then 15 feet. Increase distance slowly — only move farther away after your dog succeeds at least 8 out of 10 times at the current distance. If your dog stops coming reliably, you have moved too far too fast. Go back to a shorter distance and practice there for another few days.

After your dog masters "come" indoors, practice in a fenced yard or find outdoor space. A yard has more distractions — smells, other animals, interesting sounds — so your dog may not respond as quickly. This is normal. Use higher-value rewards outdoors and practice at shorter distances than you would indoors.

Once your dog is solid in the yard, practice in low-distraction outdoor spaces like a quiet park or empty parking lot. Always use a long leash (15 to 30 feet) during outdoor practice so your dog cannot actually run away if they choose not to come.

Step 4: Practice the command in real-life situations

After several weeks of practice in controlled settings, your dog will begin to understand "come" in everyday life. Call your dog to come when they are playing in the yard, when they are sniffing during a walk, or when they are distracted by another dog at a distance. Reward every successful response, even if you have practiced the command hundreds of times.

The more often your dog hears "come" and receives a reward, the stronger the habit becomes. Many owners make the mistake of stopping rewards once their dog seems to understand the command. Dogs do not work that way — they continue to respond best when rewards are frequent and unpredictable.

What not to do: common mistakes that break the command

Never call your dog to come for something they dislike — a bath, nail trim, medication, or the end of playtime. If your dog learns that "come" leads to unpleasant things, they will stop coming. Instead, go to your dog, leash them, and then do the unpleasant thing. Save "come" for rewards only.

Do not chase your dog or play chase games during training. If your dog thinks you are playing a chasing game, they may run away intentionally to keep the game going. Keep training sessions separate from play.

Never punish your dog for coming slowly or reluctantly. If your dog finally comes after ignoring you five times, reward them anyway. Punishment teaches your dog that coming to you is risky, which is the opposite of what you want.

Avoid calling "come" over and over if your dog does not respond the first time. One clear call is enough. If your dog does not come, use a leash or walk toward them to help them succeed, then reward. Repeating the command teaches your dog they can ignore it the first few times.

Training timeline and what to expect

Most dogs begin to understand "come" within one to two weeks of daily practice. Reliable response in quiet spaces usually takes three to four weeks. Reliable response in distracting environments — parks, streets, around other dogs — takes two to three months or longer, depending on your dog's age, breed, and personality.

Puppies and young dogs often learn faster than older dogs, but they also forget faster if you stop practicing. Adult dogs may take longer to learn but often retain the command better once they do. High-energy breeds and dogs bred to chase (like terriers and sighthounds) may never come reliably off-leash in open spaces, no matter how much you train, because their instinct to chase overrides training. For these dogs, a long leash or find fenced area is safer than relying on the command alone.

Expect setbacks. Your dog may come reliably for weeks, then suddenly ignore you because they spotted a squirrel or another dog. This does not mean training failed — it means your dog is distracted. Go back to practicing at shorter distances or in quieter spaces, and rebuild from there.

Frequently Asked Questions

How do I train "come" if my dog has never learned any commands before?

Start with the same method: short distance, high-value reward, happy tone. Dogs do not need to know other commands first. "Come" is actually one of the easiest commands to teach because the reward is when ready and obvious. If your dog is older and has never trained before, expect the process to take a few weeks longer, but the method is the same.

What if my dog knows "come" but ignores me when they see another dog or a squirrel?

Your dog has learned "come" in a quiet environment but has not learned it in distracting environments. This is normal and fixable. Practice "come" at a distance from the distraction first — call your dog to come when the other dog is far away, reward heavily, then gradually practice closer. Use your highest-value reward during these sessions. You may need to use a long leash to prevent your dog from running toward the distraction while you practice.

Can I train "come" without treats?

Yes, if your dog is highly motivated by something else. Some dogs will come reliably for a toy, a game of fetch, or enthusiastic praise and petting. The key is that the reward must be something your dog wants more than whatever else is happening. If your dog is not food-motivated, experiment with toys, games, or praise to find what works. Many owners find that a combination — a treat plus excited praise — works better than either alone.

Should I use a whistle or a specific tone of voice for "come"?

A whistle can work well because it is distinctive and carries farther than your voice, especially outdoors. If you use a whistle, train it the same way: blow the whistle, reward when ready when your dog comes. Some dogs respond better to a whistle than to a voice command. You can use both — say "come" and blow the whistle together — or choose one. Consistency matters more than which tool you use.

Is my dog too old to learn "come"?

No. Dogs of any age can learn "come," though older dogs may take longer than puppies. An older dog may have learned bad habits — ignoring their owner, running away — that take time to unlearn. The training method is the same, but expect the process to take several weeks to several months. Patience and consistency matter more with older dogs than with young ones.