To submit requests for assistance, or provide feedback regarding accessibility, please contact

Home & Lifestyle

How to Teach Your Dog to Shake in 7 Steps

Written by MasterClass

Last updated: Nov 8, 2020 • 2 min read

MasterClass Video Lessons

Brandon McMillan Teaches Dog Training

Most dogs can learn to obey commands when trained properly. Basic commands and fun tricks, like teaching your new puppy to roll over, shake paws, or high five can help encourage good behavior and obedience in your dog.



Brandon McMillan Teaches Dog TrainingBrandon McMillan Teaches Dog Training

Expert animal trainer Brandon McMillan teaches you his simple, effective training system to build trust and control with your dog.

Learn More

How to Teach Your Dog to Shake in 7 Steps

Teaching your dog tricks is a stimulating way to spend playtime that keeps them mentally sharp and engaged. To teach your dog how to shake, they must first know the sit command and be able to stay in the sitting position.

  1. Have your dog sit. To teach your dog to shake with their front paws, start the training session by having your dog sit.
  2. Make them aware of the treat. Next, place a treat in your hand and close it. Wave your closed fist under your dog’s nose to get their attention and verbally let them know the treat is in your hand.
  3. Give a reward. Your dog may start sniffing, licking, or pawing at your closed hand. When this occurs, open your hand to give them the treat and use positive reinforcement (like verbal praise) to reward them. Repeat this step until you have trained your dog to paw at your hand when there is a treat inside.
  4. Raise the difficulty. Once your dog begins consistently pawing at your closed hand for a treat, allow them to rest their paw on your hand before you praise or reward them. Gradually increase the length of time your dog must leave their paw on your hand before they are rewarded, so they know that holding their paw there (rather than scratching) is the correct behavior.
  5. Implement the shake command. Once your dog has started holding their paw on your hand, associate the gesture with a verbal cue like “shake” or “paw”—but take your time, as introducing the verbal command too early may associate it with the pawing behavior. Use the verbal shake command when you are confident your dog will leave their paw on your hand, while incrementally introducing gentle hand-shaking movements.
  6. Eliminate the treat. When your dog understands the shake command, start phasing out the dog treat. Have your dog shake, but reward them from your other hand, so they no longer expect to receive a treat from the shake hand. As your training sessions continue, offer the treat fewer times, until you have eliminated it from the trick completely.
  7. Switch hands. Teaching a dog to shake with one paw does not mean they will know how to do it with the other paw. If you want your dog to shake with both paws, you will likely need to train them to shake each hand separately. One method is to teach your dog to shake with the paw that is closest to your hand (for instance, your right hand will shake your dog’s left paw, and vice-versa). If you offer your right hand and your dog shakes with their right paw, do not reward them—only give them a treat if they shake with the correct paw.

Want to Learn More About Training the Goodest Boy or Girl?

Your dream of having a dog who understands words like “sit,” “stay,” “down,” and—crucially—”no” is just a MasterClass Annual Membership away. The only things you’ll need to train up a well-behaved pup are your laptop, a big bag of treats, and our exclusive instructional videos from superstar animal trainer Brandon McMillan.

Brandon McMillan Teaches Dog Training
Ron Finley Teaches Gardening
Apollonia Poilâne Teaches Bread Baking
Gordon Ramsay Teaches Cooking I