This trainer speaks a dog’s language! We were so impressed that he would come to our home and patiently answer all our questions and work with us and our very large, full-of-life puppy! He does not break a dog’s spirit but instead, helps you to embrace and enjoy your dog as a puppy. We have worked through some very annoying behaviors yet feel we are positively engaged with our puppy, thanks to Garret’s guidance. You will not be disappointed and feel more confident as a puppy parent.