Well I have met him several times and seen him interact with his own dogs and with my dogs...very impressive...he has a soft, calm manner and reads his (and other dogs) really well. I haven't used his services professionally, just happened to run into him from time to time. I am way more impressed with the way he handles dogs than other, more high-profile 'professional dog trainers' I've also seen.