I have three dogs, all with issues of their own. I am a veterinary technician and have consulted with several people in the field about the issues I have with my dogs. Greg was the only one that gave me a concrete plan for my dogs, tailored to their personalities and behavioral issues. It was simple and effective. Each of my dogs has a different personality and therefore, I couldn't work with them all in the same way. Greg was really good at "reading" my dogs and tailored a plan to fit them individually that would work. I have a very shy dog, and Greg was sensitive to that. He was very patient with my dog. I also have a very boisterous dog that I needed to be more firm and consistent with, and Greg showed me how to do that. Greg provided us with the tools and the knowledge that we needed to work with our dogs. He was very flexible with his schedule in order to accommodate us. He cares about the work that he does-he was sure to follow up with us and was happy to answer all of my questions. I recommend him to all my friends, co-workers, clients, and family, too! He is fantastic and cares about the work he does. Of course, training dogs is always a work in progress, but with Greg's help, we have seen much improvement with our dogs. Not only am I happier, but my dogs are too! Thank you, Greg!!!!!!