You can start teaching your puppy to roll over at around 3 to 4 months of age.