Home » Library » Teach » Skills for Every Day

Training "Stay"

Excerpted from Click for Joy: Questions and Answers from Clicker Trainers and their Dogs by Melissa Alexander, an unparalleled guide to the concepts of clicker training. Melissa is also the moderator of ClickerSolutions, an online discussion forum.


Q: How do I train my dog to stay?

A: "Stay" means different things to different people. Some people want their dog to remain in place, but don't care if the dog shifts positions. Other people want their dog to hold a specific position the entire time. Here we'll address the first situation.

To teach a dog to stay in a certain place, use a boundary. When you use this method, the concept isn't "don't move" but rather "stay on the mat" or "stay on top of the table." Staying within a boundary is a concept most dogs learn quite easily!

This behavior is less strict than most. The dog is allowed to move around within the boundary as long as she remains quiet. If you make silence a condition of the behavior from the beginning, your dog will never develop the habit of whining or barking during stays.

As with other behaviors, you need to have clear criteria for each repetition. You'll need to add elements such as duration, distance, and distractions one at a time and gradually, increasing your criteria only when the dog demonstrates fluency at the current level. During training, if the dog crosses the boundary or makes noise before she has met your criteria, count that repetition as an error.

Tips for success

  • Train duration before distance. Work close to the dog at first, and add distance after she's demonstrating a grasp of the concept.
  • Start with, literally, a second, and add more duration gradually. Long stays often fall apart because not enough time was spent solidifying the concept in the early stages.
  • Reinforce with high value reinforcers during the stay. When you click and release, treat with a lower value reinforcer. You want your dog to look forward to the stay, not the release.
  • Add small distractions before you add distance. For example, wave your arms, jump up and down, circle the dog, put food on the floor (and quickly remove it if the dog breaks the stay), or bounce a ball.
  • Keep records. Then you'll know for sure how reliable your dog is in a specific location, with a specific duration, distance, or distraction.

 

About the author
User picture
n/a

Susan Garrett's Crate games give you a great stay

Without having to teach it.  I used crate games for my puppy, and she has a rock solid stay, and the ability to work at a distance, just by playing those games.

Great article!

The tips for success are great, especially to reinforce the stay with a higher value reinforcer, I never thought of that! Can't wait to start trying this with my new puppy!

Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <embed> <object> <div>
  • Lines and paragraphs break automatically.
  • Glossary terms will be automatically marked with links to their descriptions. If there are certain phrases or sections of text that should be excluded from glossary marking and linking, use the special markup, [no-glossary] ... [/no-glossary]. Additionally, these HTML elements will not be scanned: a, abbr, acronym, code, pre.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

More information about formatting options

To prevent automated spam submissions leave this field empty.

<!-- 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 -->