I have been training Axl for about 3 weeks now and he knows how to sit, drop and shake hands. We have just started to train him to roll over but I'm not sure if I'm doing this correctly. Firstly I get Axl to sit then drop. From here with great difficulty I luer him on his side with a treat then get him to roll over for his treat. Axl usually picks up on tricks on the second training lesson but I don't think he is getting this one. What is the best way to teach a puppy to roll over??