Dogs that have the best recalls are the dogs that have been given freedom to run. If your dog is always on leash, how will they ever learn to come when called? Of course, starting with a young puppy is ideal but there are also plenty of ways to train even an older dog. There are many different exercises that will help you achieve this, but here are a few of my favourite:
So to start, you would say, "Fido!", then feed, and repeat it three times. Next, throw a cookie, tell Fido, "GET IT!", then call them by name. "FIDO!" Your dog will definitely be coming back to you, so say "YES!" and feed him again with another treat.
MAKE SURE THAT FIDO IS COMING TO YOU, NOT THE COOKIE IN YOUR HAND.
This exercise should be done in your house where there are not too many distractions. Also, do not forget to end this, or any exercise before your dog gets bored. You quit before they do!
Another exercise you can practice in your house is to hide on your dog. Warn Fido, "I'M LEAVING!" then run and duck into another room out of sight. As soon as your dog finds you, say, "YES!" and feed them another cookie... ALWAYS FEED THE RECALL!