Most stays fall apart for the same reason. The owner gets a good five seconds on the kitchen floor, feels pleased, and then walks to the far end of the garden while next door's mower starts up. Three things went up at once. The dog got up. And the owner decided their dog was being stubborn.
They were not. The criteria got too hard too quickly, and that is a training error rather than a dog problem. It is also a very fixable one.
What stay actually is, and why wait is doing a different job
Stay means one thing. I am leaving you there, and I am coming back to you. You start next to your dog and you finish next to your dog. The command ends when you return and release them, never when you call them over.
Wait is the opposite. Wait means hold there while I go, and I will call you forward. You end it from a distance.
In normal conversation we use those two words as though they mean the same thing. Your dog cannot. If you use "stay" to mean both, you have taught them a cue with two endings, and they will start guessing. Guessing looks a lot like breaking.
So teach one at a time. Get stay genuinely solid before wait goes anywhere near it. Ten metres of reliable stay is a fair benchmark before you start layering the second command on top. If you want the wider picture of how stay sits alongside the other core cues, the six basic puppy training commands are worth reading first.
The release word comes first
Before you teach stay, teach the word that ends it. Ours is "okay".
This matters more than it sounds. A stay with no release is a dog sitting there until they decide they have had enough, and whatever they were doing at the moment they got up is the thing you have accidentally taught. Teaching the release first means your dog learns that the position ends when you say so.
Practise it on its own. Ask for a sit, count to two, say "okay", and encourage them to move. That is the whole exercise. A few reps a day for a couple of days and you have the piece everything else hangs off.
And never let a broken stay end in a reward. If they get up early, calmly put them back and make the next one easier.
Duration, distance, distraction: one at a time
Here is the whole article in one line. There are three variables in a stay, and owners raise all three at once.
Duration is how long. Distance is how far away you go. Distraction is what else is happening.
Raise one of them. Drop the other two back to zero while you do it. When the one you raised is solid, put it back down and raise a different one.
That feels slow. It is not. Rushing gives you a dog who breaks at every level and an owner starting over every fortnight, which is the genuinely slow version.
Here is what that looks like in practice. You want ten seconds of duration, so you stand right next to your dog in the quietest room in the house and build from two seconds to ten. You do not step back at all while you are doing that. Then, once ten seconds is easy, you go back to two seconds and start stepping away.
The five-second version, and building from there
Ask for a sit. Hold a flat hand out in front of them, say "stay" once, calmly, and count to two. Step back in, say "okay", reward.
That is the first session. All of it.
Next session, three seconds. Then five, then eight. Your feet have not moved yet. Once thirty seconds is comfortable with you standing right there, take one step back and drop straight back down to two seconds. One step, two seconds. Then one step, five seconds. Then two steps.
Three or four good reps per session is plenty. Stay is hard mental work, and a tired dog gets it wrong, which teaches them the wrong thing. End on a rep they got right, every single time.
Why your dog stays at home and not at the park
Dogs do not generalise the way we assume they do. A stay learned in your hallway is, to your dog, a hallway stay. The park is a different picture with different smells, and the cue does not automatically travel there with you.
So you retrain it in each new place, and you drop your criteria hard when you arrive. First session in the park is two seconds, no distance, standing right beside them. It will feel like going backwards. It is not, because it moves much faster the second and third time you do it somewhere new.
Work from quiet to busy. The back garden, then the quiet end of your street, then the park at seven in the morning, then the park at nine on a Saturday. Not the other way round. This is the same generalisation problem that makes puppy recall training hold at home and vanish outside.
When stay breaks, read it as a criteria problem
If your dog breaks a stay, the picture was too hard. That is the answer nearly every time.
Ask three questions, in this order. Was it too long? Was I too far away? Was something happening that they could not think through?
One of those three is almost always it. Fix that one, drop back a level, get two or three clean reps, and stop there.
There is no place in any of this for a correction, a lead pop, or holding your dog in position. A dog held in a stay learns that you will hold them, and that is all they learn. Take the criteria down instead. Your dog is not arguing with you. They just cannot do the version you asked for yet.
Milo, a ten month old Kelpie I worked with in Bondi, had a rock solid stay at home and nothing at all outside it. His owner had done nothing wrong except assume the two were the same skill. Four sessions of starting again at two seconds in progressively busier places and she had a stay she could actually use. The same patience pays off on the lead, which is why loose lead walking rewards the owners who refuse to rush it.
Common questions about teaching stay
How long should my puppy be able to stay?
Thirty seconds with you standing beside them is a genuinely useful stay, and most owners never need more than that. Chase reliability rather than a big number.
My puppy stands up the second I turn my back. What am I doing wrong?
Turning your back raises distance and distraction at the same moment. Face them, step back once, step in, release. Add the turn much later.
Should I say "stay" more than once?
No. Say it once. Repeating it teaches your dog that the first one was optional, and exactly the same thing happens with recall.
Can I use food?
Yes, and stay is one of the places food genuinely helps. Reward after the release rather than during the stay, or your dog learns that the good thing arrives while they are holding and they will start watching your hands for it.
What age can we start?
From about eight weeks, in two second pieces. Keep it short. A young puppy has very little impulse control, and that is normal rather than something to train out.
My dog holds a stay for me but not for my partner.
Then your partner needs to run their own reps from the beginning. Dogs learn this per person to start with, and it evens out later.
If you want this taught properly alongside the rest of the core cues, that is what our group puppy school covers, and every family gets the same method at home first. Have a look at the Complete Puppy Program.