Home » Clicker Training Community Blog » Training Tips

Ask a Trainer: Cats Climbing on Dinner Table

Filed in - Cats - Training Tips

Q: Our cats are climbing on the dinner table and disturbing us while we eat. How can we use clicker training to keep the cats away from the table when food is around?

A: With clicker training, and any behavior-modification program, it is far easier to teach an animal what you want it to do than try to stop the unwanted behavior by focusing on it. If your cats have been able successful getting food from the table, that behavior is very reinforcing for them.

First ask yourself what you want the cats to do instead of climbing on the table—focus on that alternative. One really nice possibility is to keep the cats busy with enrichment toys or food toys, such as the ones found here. Cat Kongs can be stuffed for cats to enjoy on the floor during mealtimes. Some food puzzles, like the Nina Ottosson Treat Maze, have been designed for dogs, but are small enough for cats to play with as well. If you catch your cats on the table, use your target hand or a target to redirect them off the table (see How to Teach Your Pet to Target). When the cats have followed your hand and are off the table, redirect them to another activity.

About the author

Nancy Driver is the communications coordinator for Karen Pryor Academy. Through her business, On Cue Training and BehaviorNancyDriver, KPA CTP, provides private in-home clicker training and behavior modification for puppies and adult dogs in the Minneapolis, St. Paul, and greater Twin City areas. Nancy often answers clicker training questions for the KPCT community. 

<!-- Facebook Pixel Code -->
<script>
  !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src=v;s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script',
  fbq('init', '188981236281006');
  fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
/></noscript>
<!-- End Facebook Pixel Code -->