Here's how I've always trained my dogs to shake hands, roll over, etc.... Tell the dog "Shake" and then grab its paw and shake. Then say "Good dog" and pet him or her, and then give a treat. When they realize they get a treat by shaking, they'll keep doing it just to get the treat. Then sometimes don't give a treat. Just say "good dog" and pet the dog as a reward. Dogs like to please their owners, so they will do it without the treat, once they've made the connection of what to do when you say "skake". Once they've learned one trick, it's a lot easier to teach others. Just make sure you don't bombard your dog with a million tricks at once. Be patient