John was amazing with our teenage dog. He was always prompt and professional. He was very responsive to our individual needs and gave us exercises to practice that were reasonable and effective. John was always accessible for urgent issues through email and text. Our dog had behavioral challenges and John was creative and competent. I would highly recommend John and Dogsmart. John really went above and beyond for us!