I can't tell you anything about the trainers or facility, but I do like to take my puppies to classes. I probably don't need instruction to train my dogs in basic obedience anymore, but I still learn new things whenever I take a class with a new trainer. I think the controlled setting is helpful in socializing with other leashed dogs, puppies, and people, and for proofing obedience in a distracting environment. I like to keep my puppies/young dog in classes for their first year or two. Of course, I also enjoy the classes. None of my GSDs have been reactive to other dogs or people since I started doing that--although that could be due to a combination of factors. I'm sure there are many people that raise puppies without classes, but if you're inexperienced with GSDs or working breeds, most likely they're a good idea.