You've made great strides in pooch's training, so let's test his knowledge in the great outdoors. After all, as well as he may listen to you inside the house all alone, how will he fare with birds, grass, and other people around? Once your pup has mastered the words and you've varied the amount of treats and commands, begin seeing how quickly he'll sit without you saying anything or if he can hold his sit for a couple of seconds before a reward. It may sound difficult but, when you've taught your leashed pup to sit for his food, for example, he'll begin doing it as soon as you grab that dish...all on his own!
Next, see if you can get your dog to sit and stay as you back away from him while holding his leash in your backyard. If you're asking him to hold a sit, give him a treat halfway through and before he's supposed to get up. When you're ready to move on, say the release command you've chosen – that way he knows it's time to stop performing that task. If at any point you lose his attention, try it again with fewer diversions. When he's ready, take it outdoors in a busier environment like a park. I think the trickiest part of training is to hold your pup's attention in public and off lead. It's hard for most pups not to get a tad distracted in the beginning, and don't give up if it doesn't happen right away. Try to work this practice into your daily walks or jaunts to the dog run – it'll take time, but the promise of having a well-trained pooch is well worth that investment!