I did A LOT of research before choosing Steve as a trainer, including visiting facilities, reading online reviews and weighing costs of different training. I chose Canine Classroom because its one on one training for my dog, he gets the undivided attention and Steve is a professional that has been in this business for a very long time. Yes, you get what you pay for, execellent training and remember its like taking a college class, you have to do your homework too. Steve isn't going to follow you home but he shows you and your dog the skills you both need to be successful. Yes, dog training is expensive but if you do it right the first time then it saves you money. Your dog is welcome back even years later at no cost. I have my pup in Canine Classroom right now, we have been going there for months and it has been a wonderful experience. Both Steve and Wes are very nice, patient and knowledgeable. I have the happiest well-behaved pup because of both of their efforts. I highly suggest doing some research and then checking out Canin Classroom, you'll see what I am talking about.