In my experience the secret to a stay command is teaching a 'release' command. Basically if your dog just stays as long as he feels like you'll have issues. But if he stays until you 'release' him he'll potentially stay from dawn to dusk.Jasenmp said:
1. Teach a release command.
2. Teach stay in very short intervals - start with toes to toes (have him sit next to you, pivot to face him and hold the leash high over his head very short. Stay! for about a millisecond. Then release the dog. Stay at short intervals, proof at short intervals. Lenghten the interval before you graduate to more distance. Gradually work to the end of leash. If he breaks the stay go back to toes to toes.
JMO
Paula