John is amazing with our pup and helped us train him in a very fun, positive way. The puppy of course loves him! All of John’s training tips and advice have been easy to follow and are working out great. I think even a little bit of training and help that your pup might get with John will go a long way!