There is nothing quite like watching your dog sprint after a ball, grab it, and trot happily back to you. Fetch looks simple, but for many dogs it is not. Some chase the toy and never bring it back. Some grab it and run away.
The good news is that almost any healthy dog can learn fetch. You do not need to be a professional trainer. You just need the right toy, a pocket full of treats, a little patience, and a plan that breaks the game into small steps.
Why Fetch Is Worth Teaching
Fetch is one of the best ways to exercise your dog, especially when you have no time for a long walk. A few minutes of fetch can tire out a young, energetic dog far better than a slow walk around the block.
It is also a great bonding game that teaches your dog good things happen when they come back to you. Puppies, older dogs, and overweight dogs should play gently and briefly, and if your dog has ever limped after playing, talk to your vet first.
Before You Start: What You Need
- Two identical toys. Two tennis balls or rubber balls work best — a second toy makes teaching “drop it” much easier.
- Small, tasty treats your dog can eat quickly, like tiny pieces of chicken or cheese.
- A treat pouch, so your hands stay free.
- A quiet, enclosed space, like a fenced yard or hallway.
- A long leash (optional) for training outside without a fence.
Keep sessions short — five to ten minutes is plenty. Three short sessions a day beat one long, tiring session, so stop while your dog is still having fun.
Step 1: Pick the Right Toy
A toy that is too big is hard for a small dog to carry, one that is too small can be a choking risk, and one that is too hard can hurt your dog’s teeth. For most dogs, a medium tennis ball or a soft rubber ball is a great start.
Avoid sticks, which can splinter and injure the mouth. If your dog picks a toy up eagerly, you have a winner. If they walk away, try a different texture. Keep the fetch toy put away between sessions so it stays exciting.
Step 2: Make the Toy Exciting
Before you throw anything, your dog needs to want the toy. Wiggle it in your hand, roll it a few feet away, and act excited. Many dogs will chase a moving toy on instinct.
When your dog grabs the toy, praise them warmly with a cheerful “yes!” Do not take it away yet — let them enjoy holding it. The goal is simple: toy equals fun. If your dog shows no interest, try a squeaky toy.
Step 3: Lure the Chase
Stand a few feet from your dog and toss the toy just two or three feet away. When your dog moves toward it, praise them. When they pick it up, praise them again.
Do not worry about whether your dog brings the toy back yet. Just celebrate the chase and the grab. If your dog will not pick the toy up, try rolling the ball instead — a rolling ball is easier for a hesitant dog to grab.
Step 4: Teach Hold and Give
This is the step most people skip, and it is why so many dogs never bring the toy back. Your dog needs two small skills first: holding the toy calmly, and giving it to you willingly.
Offer the toy. When your dog takes it, say “hold” and count to two. Then hold a treat near their nose and say “give” or “drop it.” Most dogs open their mouth for the treat and the toy falls out — say “yes!” and give them the treat, then repeat.
Do this five or six times, a few times a day. If your dog growls when you reach for the toy, do not force it. Our guide on teaching your dog the leave it command covers the same trading idea, and for a deeper lesson see how to teach a dog to drop it on command.
Step 5: Put the Pieces Together
Once your dog will chase a short toss and give the toy back for a treat, put the pieces together into a real game of fetch:
- Ask your dog to sit, and show them the toy.
- Toss the toy a short distance.
- Let your dog chase it and pick it up.
- Call them back in a happy voice, or step backward.
- Ask for the toy with “give,” and trade it for a treat.
- Throw the toy again right away.
That last point is the key. Dogs bring the toy back because coming back to you is the fastest way to get another throw. If the game ends when they return, they have no reason to come back. The second toy helps too: show it, and most dogs drop the first toy to chase it.
Step 6: Add the Cue Word “Fetch”
So far you have thrown the toy without a cue word. That is deliberate — your dog should understand the action first, and only then learn the word for it.
Once your dog chases, picks up, and returns the toy most of the time, say “fetch!” in a bright voice just as you throw. Say it once, and use the same word every time. After a week or two, most dogs understand that “fetch” means “go get it.” A sweeping arm gesture toward the toy also works as a hand signal.

Step 7: Build Distance and New Places
Start with short throws in a quiet spot. When your dog gets it right most of the time, throw a little farther, then try a new room, the backyard, and finally a quiet park. Each new place adds distractions, so go back to shorter throws and bigger rewards.
A strong recall makes fetch much easier in open spaces. Our guide on teaching your puppy to come when called will help you build a reliable return. Most dogs learn fetch in two to four weeks of short daily practice.
Keep Sessions Short and Fun
Watch your dog’s body language. If they slow down, pant heavily, or drop the toy halfway back, the session is over. Stop, praise them, and put the toy away.
Five to ten minutes is enough for most adult dogs, and less for puppies. Puppies under six months should only play gentle fetch on soft ground. Avoid slippery floors, play in the shade on hot days, and set a limit — ten throws, for example — and stick to it.
Troubleshooting Common Fetch Problems
Almost every dog hits a snag while learning fetch. Here is how to fix the most common problems.
My Dog Will Not Drop the Toy
This is the number one fetch problem. Go back to Step 4 and practice trading the toy for a treat without throwing. Never chase your dog or pull the toy from their mouth. Turn away and ignore them for a few seconds instead — most dogs get bored and drop it.
My Dog Runs Away With the Toy
Some dogs treat fetch as keep-away, and chasing them only makes it more fun. Stop chasing entirely. Stand still or walk away, and reward your dog when they come to check on you. A small space, a long leash, or a second toy in your hand all help.
My Dog Loses Interest After One Throw
Shorten sessions to two or three throws, use a toy your dog truly loves, and make your praise big and happy. Putting the fetch toy away between sessions usually brings the excitement back. If your dog would rather sniff the grass, they may simply prefer a different game.
My Dog Is Obsessed With Fetch
Set clear start and end times, and put the toy away when the game ends. Teach a calm activity for afterwards, like lying on a mat with a chew. If your dog cannot relax at all, talk to your vet or a qualified trainer.
What NOT to Do
- Do not chase your dog for the toy. Chasing turns fetch into keep-away.
- Do not pull the toy from your dog’s mouth. Trade for a treat instead.
- Do not throw the toy straight up. Dogs can land badly and injure their legs.
- Do not play fetch for hours. Long games cause sore joints and heat exhaustion.
- Do not use sticks. They can splinter and cause serious injuries.
- Do not punish mistakes. Your dog is not being naughty — they just do not understand yet.
- Do not repeat “fetch” over and over. Say it once.
- Do not play right after meals. Wait at least an hour.
When to See a Vet
Fetch is safe for most dogs, but see a vet if you notice problems. This article is general information only, not a diagnosis. Possible causes of trouble include sore muscles or joint pain, but only a vet can tell what is going on.
Contact your vet if you notice any of these signs:
- Your dog limps, cries, or refuses to run or jump.
- Your dog seems stiff or sore the day after playing.
- Your dog pants heavily for a long time, or seems confused or unsteady.
- Your dog collapses, vomits, or has trouble breathing after exercise.
- Your dog has a swollen mouth or a broken tooth after playing.
If your dog has arthritis or heart disease, ask your vet what exercise is safe before starting fetch.
FAQ
How long does it take to teach a dog to fetch?
Most dogs learn the basics in two to four weeks of short daily practice. Puppies and natural retrievers often learn in days.
At what age can I teach my puppy to fetch?
You can start gentle games at eight to ten weeks old, with soft toys and very short rolls. Keep sessions to a few minutes and avoid jumping.
Why does my dog chase the ball but not bring it back?
Your dog has not learned that returning is the fun part yet. Practice trading the toy for treats, use a second toy, and always throw again when they return.
Can all dog breeds learn to fetch?
Almost all dogs can learn fetch, but retrievers and herding dogs often pick it up fastest. Other breeds may need more patience and tastier rewards.
Is it okay to play fetch every day?
Yes, for most healthy adult dogs. Keep sessions to five to fifteen minutes, watch for tiredness, and give at least one rest day a week.
Conclusion
Teaching fetch starts with a toy your dog loves, a few tasty treats, and a little patience. Break the game into small steps — chase, hold, give, return — and celebrate every small win.
Every dog learns at their own pace. Some bring the ball back on day one, others need a few weeks. Both are normal. Grab a ball, head outside, and throw the first one. Your dog is waiting.