"Roll over" is a cute and fun trick to teach your dog. Before you start, your dog should already be able to sit and lie down on command. It is a bit more difficult to teach your dog to roll over than it is to teach him some other commands because this trick has a couple of parts to it. But with a little patience, your dog will be rolling over before you know it.
Before starting, make sure you have some treats and your clicker if you are clicker training your dog. Practice the trick in a soft, comfortable area that will keep your dog relaxed, and where you can return to continue training.
While it would be great if your dog rolled over all at once, most dogs don't turn all the way around to follow the treat on the first try. Your dog may jump up, wiggle, or move its head around to the other side to try to get the treat. If this is the case with your dog, you can break the training into smaller parts.
Regardless of whether you teach this trick in pieces or not, it's often easiest to add the command once your dog is consistently rolling all the way over. Once it's smoothly following the treat and rolling over each time, it's time to add the command. Hold the treat in front of him, give the command "roll over," and lure him over with the treat. Practice this over several training sessions.
The final step in teaching your dog to roll over is to stop using treats to lure him into the roll. Once your dog has rolled over after hearing the command a number of times, start off by giving the command and waiting a few seconds.
Some dogs catch on quickly and will roll over immediately. Once the dog has rolled over completely, click or praise and give a treat.
If your dog doesn't immediately respond to the command, you can phase out the treat more slowly. Start by giving your dog the command "roll over," and use the treat to lure it part of the way over. Move the treat away once the dog is in motion. Slowly decrease how far you lure it with each training session. Most dogs catch on quickly, and will soon be dropping into a roll on your command.
If your dog is making a lot of mistakes, such as jumping up or turning its head in the opposite direction, you may be moving ahead too quickly. Go back a step or two to when your dog was performing well, and start to build back up to a full roll over slowly.
Some dogs can be resistant to lying on their backs and showing their bellies. In this case, make sure your dog knows that training is just fun and games. If it enjoys belly rubs, scratch its belly, click or praise, and give a treat every time it offers you its belly.
Be sure to keep your voice light and positive. Take a deep breath and relax. This can take time, but there's nothing to be stressed about.
It's also important to keep training sessions short and upbeat. Training sessions that are too long tend to become frustrating for both you and your dog. Keep training to about 10 minutes each time, and try to end each session on a positive note.