Any area that the pup has access to must be kept clear and clean. Put out of puppy's reach anything you don't want him to chew or destroy. Do not allow your puppy to have unsupervised access to 'unchewables.' Do not chase the puppy in an attempt to take something away. Instead provide puppy with her own toys and teach her how to play with them exclusively.
Dogs thrive on a predictable schedule, and setting one up for your new puppy will make life easier for both of you. Feed your puppy at the same times each day to help you predict and schedule bathroom breaks. Schedule post-meal walks, as well as hourly trips outside during the initial stages of potty training. Always take your puppy out after crating, even if was only for a short time, and remember that vigorous play should always be interrupted for potty breaks.
The process is the exactly same for older dogs as it is for puppies; prevent accidents from happening by using baby gates and a crate if possible, create a predictable schedule, learn to recognize your dog’s potty signals, accompany your dog outside and immediately reward for all outdoor elimination, properly clean any accidents and supervise your dog until you’re sure that he understands the rules.