Always remember that you are dealing with a very immature young animal. Be realistic, flexible, patient and always fair during puppy training sessions. Your puppy doesn't just automatically know this stuff! It's all new to him and he is bound to have the odd slip up and mistake along the way. Don't worry about these mistakes, just move on and do your best to prevent them in the future.
Take it outside. Finally, you’re ready to test your puppy’s skills in the Great Outdoors. There will be new challenges with this step because all the sounds, smells, and sights your puppy encounters will be intriguing and new to him. Be patient and keep the first walks short. While you’re on a walk, if your puppy looks as if he’s about to lunge toward something or is about to get distracted (you’ll notice this because you will keep your eyes on him at all times), make your cue sound and move a few steps away. Then reward him with a treat for following you.
Help him relax when he comes home. When your puppy gets home, give him a warm hot water bottle and put a ticking clock near his sleeping area. This imitates the heat and heartbeat of his litter mates and will soothe him in his new environment. This may be even more important for a new dog from a busy, loud shelter who's had a rough time early on. Whatever you can do to help him get comfortable in his new home will be good for both of you.
It typically takes 4-6 months for a puppy to be fully house trained, but some puppies may take up to a year. Size can be a predictor. For instance, smaller breeds have smaller bladders and higher metabolisms and require more frequent trips outside. Your puppy's previous living conditions are another predictor. You may find that you need to help your puppy break old habits in order to establish more desirable ones.