How to Train a Dog to Retrieve
Instructions
1Know your dog. Be sure he's comfortable playing with you. Since most dogs aim to please, if you make training seem like fun and games for the dog, he's going to be more receptive to learning new tricks from you.
2
Introduce your dog to a ball that comfortably fits in his mouth. Let him play with it for a while. Then ask him to give it to you. If he gives you the ball, reward the dog with a pat on the head or a "good dog" or whatever you plan to use for his reward.
3
Let him play with the ball a while longer, then ask for it again. He may not give it to you the first or second time. Just keep trying. Once he gets the initial reward, he realizes there's something in it for him to give it to you.
4
Practice giving the dog the ball and then asking for it back. After he masters this portion of retrieve, throw the ball a little way. Add the command "retrieve" or "fetch." Just be consistent with the command. Reward the dog when he returns the ball to you.
5
Throw the ball farther and farther. Reward the dog each time he completes the task correctly.
6
Toss other items for the dog to fetch as he masters returning the ball to you. Spend a little time every day working on this trick. It's fun for both you and the dog.
Source...