Our family is very grateful to John for his coaching. Being first time dog owners and getting a young puppy, we were a bit overwhelmed with the amount of work that it added to our lives. John helped us train our puppy obedience skills, helped us understand dog’s behavior, answered countless questions about feeding, training, exercising, and taking care of the dog, helped our two cats make peace with the dog. John gave us knowledge and piece of mind to get things under control and actually enjoy our puppy. Our puppy Bella adored John, was super happy to see and learn from him and amazingly was on her best behavior for 2-3 days after each lesson. John is a very talented dog trainer and great communicator for dogs and humans