Doggoly

How-to · 1–2 weeks · Positive reinforcement

How to Teach a Dog to Stay

Reviewed by Sarah Mitchell, CPDT-KA · Updated

The short answer

Start with your dog in a sit, say 'stay,' wait one second, then reward before they move. Slowly add duration, then distance, then distractions — always returning to reward at the dog's side, never calling them out of the stay. Build one variable at a time.

Difficulty
Time
1–2 weeks
Method
Positive reinforcement

Why it matters

A solid stay keeps your dog safe at doors, curbs, and vet visits, and it's the foundation for calm behavior around guests and traffic.

Step-by-step: teaching stay

  1. 1. Reward the first second

    With your dog in a sit, say 'stay,' count one second, then treat while they're still. Release with an 'okay.'

    Tip Reward before movement — you're paying for holding still, not for breaking.

  2. 2. Add duration

    Extend to 2, 3, 5, 10 seconds. If they break, you went too fast — drop back a step.

    Tip Vary the times so it's not a countdown they can predict.

  3. 3. Add distance

    Take one step back, return, reward. Build to several steps. Keep duration short when you first add distance.

  4. 4. Add distractions

    Practice with mild distractions (a dropped toy), then harder ones. Only raise one variable at a time.

  5. 5. Generalize

    Practice in new places — yard, quiet street, then busier spots. A stay learned in the kitchen isn't automatic at the park.

Common mistakes

  • Raising duration, distance, and distraction at the same time.
  • Calling the dog out of a stay (it teaches them to anticipate breaking).
  • Repeating 'stay, stay, stay' — say it once.
  • Punishing a broken stay instead of just making it easier.

Frequently asked questions

Related guides

Your personal AI dog trainer, in your pocket

Day-by-day training plans built for your dog's breed, age, and problem — with progress tracking that keeps you consistent.

Get the appiOS · Android