We have worked with Don a few times so far. He is amazing and very down to earth and helpful. We spoke on the phone for a few mins before making the initial appointment and I was impressed with his knowledge and philosophy. If you want a trainer that just tells you what to do with the dog and leaves you afterwards, he's not the one for you. However, if you're looking for someone that wants to help you understand your dog and develop a relationship and understanding, he is your man. We've been able to understand our dog more and see the reasoning behind his techniques. His training he teaches you is a life long commitment that takes daily work but we are seeing the results and improvements we were hoping for. Don is always accessible and helpful and we feel very grateful we were referred to him. We highly recommend him for your dog needs.