The key is repetition. Practice a little longer each time, and it will be worth it in the long run. I worked on "Stay" with the office dog where I used to work, and he learned it so well that his people then used it for getting him to wait at street corners, otherwise he's just lunge into traffic.