Michael is truly wonderful. He took the time to really get to know my dog before offering me advice on how to best proceed with her training. He is very knowledgable and told me about every possible course of action we could take to improve upon her issues with separation anxiety. My dog loved him from the get-go, and so did I! we strongly recommend visiting Michael for any of your training needs!