Obedience training
How do you teach a dog to stay?
Last updated 23 September 2026 · How we write and check this
Short answer
Ask for a sit or down, say "stay", wait one or two seconds, then mark and reward before the dog has any chance to move. Build duration and distance separately: first stretch the wait to 5, then 10, then 20 seconds while standing right next to the dog, and only once that is solid start taking a single step back. Trying to add both time and distance in the same session is the most common reason a stay training plan breaks down.
Starting absurdly short on purpose
A one or two second stay might feel too easy to bother training, but rewarding it consistently builds a habit of the dog holding position long enough to be marked, which is the actual skill being taught. Skipping straight to a 10 second stay is the single biggest reason dogs break position early and lose confidence in the exercise.
Separating time from distance
Build the wait up to 20 or 30 seconds while standing directly next to the dog before ever stepping back, since asking for both more time and more distance at once usually causes the dog to fail both. Once duration close to you is solid, take a single step back, return immediately, and reward, gradually increasing distance from there in similar small steps.
Returning to reward, not calling the dog forward
Walk back to the dog to deliver the reward for a stay rather than calling them toward you, since calling the dog over blurs the line between a stay and a recall and can teach the dog to anticipate being released early. This distinction matters more than most owners expect once distance and duration both increase.
Key takeaways
- Start with a one to two second stay and build duration in small, deliberate steps.
- Train time and distance separately rather than increasing both in the same session.
- Walk back to reward the dog rather than calling them toward you.
- Rushing either duration or distance is the most common reason a stay training plan stalls.