In my world of Puppy PhD training, there are four major concepts you need to grasp. Any bad behavior is directly linked to one or more of these concepts. Learning and understanding these concepts will allow you to have a nice trained puppy in the shortest amount of time possible. Remember, training your puppy is never going to be easier than it is today. Our new online training program is up and running. Do you want to train your puppy yourself but need a blueprint and somebody to call when it all falls apart? If so, then Puppy PhD is for you. For more info: https://smilingdogpetservices.com/education/