Look if you are looking for a trainer to sell you a bunch of fairy tales then go somewhere else. If you want a trainer that will listen to what is going on and give you a realistic idea of whats been going wrong and what can be done then you need to call Dave. I went through several trainers over aggression, leash reactivity, and resource guarding myself and had no luck. In fact over time it just got worse and worse. When we spoke, he didn't make me feel dumb rather he explained some areas I may be missing things that are not helping as well as paths we could take to solve the issues. He was more than willing to talk till he was blue in the face and I never felt embarrassed or "dumb." Best of all and in the end, we got results. My dog is blending in well and after she came home. I actually enjoy walking my dog now and it doesn't feel like such a roller coaster, emotionally, in my home because of past resource guarding. I actually get compliments at how well behaved she is and what a difference they see. I absolutely give all 5 stars!