Start with a strong reward your dog actually wants
The foundation of a reliable recall—the command to come—is making it more rewarding than whatever else your dog is doing. Before you begin training, identify what your dog loves most. For many dogs this is small pieces of chicken, cheese, or hot dog. For others it's a favorite toy or a few seconds of play. The reward has to beat the distraction, so if your dog ignores squirrels for kibble, you need something better than kibble.
Test your reward in a low-distraction setting first. Call your dog's name in a happy, upbeat voice and when ready give the reward when they turn toward you. Do this five or six times in a row, then stop. Your dog should start to associate their name with good things happening. This takes about three to five days of short sessions before you move to the actual "come" command.
Keep training sessions to five or ten minutes. Longer sessions bore dogs and wear out your patience. Two or three short sessions a day work better than one long one.
Key Takeaways
- Use a reward your dog wants more than the distraction around them—chicken or cheese usually beats kibble.
- Start in a quiet room with no other dogs, toys, or people, and practice five to ten repetitions per session.
- Say your dog's name once in a happy voice, then when ready reward when they look at you or move toward you.
- Add distance and distractions only after your dog responds reliably in a quiet space—usually two to three weeks of daily practice.
- Never call "come" as a punishment or to end playtime; your dog will learn to avoid you instead.
Teach the command in a quiet room with no distractions
Move to a small, enclosed space—a bedroom, bathroom, or kitchen works well. Close the door so your dog cannot wander off. Remove toys, other pets, and anything that might pull their attention. Your dog should focus only on you and the reward.
Crouch down to your dog's level and say their name once in a cheerful, high-pitched voice: "Buddy!" The moment they look at you or take a step in your direction, say "Yes!" or use a clicker if you have one, then when ready give the reward. Do not wait for them to reach you—reward the moment they respond. Repeat this ten times, then take a break.
After three to five days of this, add the word "come" right before their name: "Come, Buddy!" Reward the same way. Your dog will start to connect the word with the action. At this stage, your dog should respond within one or two seconds most of the time before you move forward.
Increase distance gradually before adding distractions
Once your dog responds reliably in a small room, move to a larger space like a living room or hallway. Start at arm's length away, say "Come," and reward when ready when they reach you. Over the next week, slowly increase the distance—five feet, then ten feet, then across the room. Always reward the moment they arrive.
Practice in the same room for at least one week before introducing any distraction. This means no other people, no other dogs, and no toys lying around. Your dog needs to build the habit in a predictable environment first.
Only after your dog responds reliably at distance in a quiet room should you add mild distractions. Start with a toy on the floor they can see but not touch, or practice while someone else is quietly in the room. Reward heavily when your dog chooses you over the distraction. If your dog ignores you, you moved too fast—go back to the previous step.
Practice outdoors on a long leash before trusting off-leash recall
The backyard is much harder than indoors because of smells, sounds, and the open space. Keep your dog on a 15 to 20-foot long leash during early outdoor practice. This prevents them from running away if they do not respond, and it lets you gently guide them toward you if needed.
Start at short distances—five feet away—and use the same reward and praise as indoors. Gradually increase distance over two to three weeks. If your dog does not respond, gently reel in the leash and guide them to you, then reward. Do not pull hard or show frustration; this teaches them that the leash means the game is over.
Never remove the leash until your dog responds reliably at distance in the backyard at least 19 times out of 20. Even then, start in a fenced area. An unfenced yard or park is the last step, and it should only happen after months of consistent practice. Many dogs are not ready for off-leash recall until they are at least one year old.
Avoid these common mistakes that break recall training
The biggest mistake is calling "come" when your dog is unlikely to respond. If you call and your dog ignores you, they learn that "come" is optional. Only use the command when you are confident your dog will respond—in the early stages, this means a quiet room with high-value rewards nearby.
Never call your dog to come and then do something they dislike—clipping nails, giving medicine, ending playtime, or putting them in their crate. Your dog will learn that "come" means something bad is about to happen and will avoid you. If you need to end an activity, go to your dog instead of calling them.
Do not use "come" as a correction. Phrases like "Come here, you bad dog" teach your dog to stay away from you. Keep the command positive. If your dog has done something wrong, calmly go get them instead of calling them over.
Avoid repeating the command. Say "Come" once. If your dog does not respond within a few seconds, do not say it again and again. Instead, use the leash to guide them gently, then reward. Repeating the command teaches your dog they can ignore it the first few times.
Refresh training regularly and keep rewarding
Even after your dog has learned to come reliably, continue to reward them—just not every single time. After the first few months, you can switch to rewarding randomly: sometimes give a treat, sometimes just praise, sometimes play. This keeps the behavior strong without your dog expecting a reward every time.
Practice recall at least three times a week, even after your dog is trained. A five-minute session in the backyard or a quick indoor drill keeps the command fresh. Dogs forget commands they do not practice, especially if distractions increase.
If your dog's recall gets worse over time, go back to rewarding more often and practicing in quieter spaces. This usually means the distraction level has increased faster than your dog's training. Stepping back for a week or two often fixes the problem.
Troubleshoot when your dog stops responding
If your dog responds well indoors but ignores you outside, the outdoor environment is too distracting. Use the long leash and go back to short distances. Reward more heavily outdoors than you do indoors—your dog needs a bigger reason to choose you over the yard.
If your dog responds sometimes but not always, you are probably practicing in spaces that are too distracting for their current skill level. Return to quieter environments and shorter distances. Consistency matters more than speed; a dog that comes reliably in the kitchen is better than a dog that comes randomly in the park.
If your dog was trained but has stopped responding, check whether you are still rewarding. Many owners stop giving treats after a few months and wonder why the behavior fades. Dogs work for rewards. Keep rewarding, even if it is just praise and a quick pet.
Frequently Asked Questions
How long does it take to train a dog to come?
Most dogs show reliable response in a quiet room within two to three weeks of daily five-minute sessions. Adding distance and outdoor practice takes another four to eight weeks. Full reliability in distracting environments like parks can take three to six months or longer, depending on the dog's age and temperament.
What if my dog knows their name but will not come?
Knowing their name and responding to "come" are different behaviors. Your dog may look at you when you say their name but still not move toward you. Start from scratch with the "come" command, using a reward that is more valuable than whatever is distracting them. Practice in a quiet room first.
Can I train an older dog to come?
Yes. Older dogs learn just as well as puppies, though they may have more established habits. If your dog has years of practice ignoring "come," expect training to take longer—often two to three months instead of one. Use higher-value rewards and be patient with the process.
Should I use a whistle instead of saying "come"?
A whistle works well once your dog understands the command, because it carries farther and sounds the same every time. Train the command with your voice first in a quiet room, then introduce the whistle sound paired with the reward. After a few weeks, the whistle alone will trigger the response.
What if my dog comes sometimes but runs away before I can grab their collar?
This is common and usually means your dog is not sure what happens next. Practice rewarding your dog for coming and then when ready releasing them to play again. Do not always grab their collar when they arrive. Reward, praise, and let them go back to what they were doing. This teaches them that coming to you does not end the fun.