I've taken my westie for a few private lessons with Brett Reynolds. He was recommended by a friend. He's amazing and really has a way of working with dogs. He immediately gets their respect and attention. I had previously taken my dog to a puppy class, and we got nowhere. I did the private lessons to try to work on some issues we were having. What he helped accomplish in a few sessions was very impressive. Of course, I needed retrained with some things as well. We'll hopefully be starting some group classes.
The only reason for the 4 star is the facility itself. The review for Brett is 5 stars ++. There's no good waiting area for classes and the smell when you walk in isn't pleasant. At times, I didn't feel my dog was necessarily safe. We had to wait where all the other dogs exited. Not all of them appeared friendly and there really wasn't anywhere else to stand or sit. It would be great if there was a separate entrance for the training classes. That's the only recommendation I have because Brett is the best trainer I've had the pleasure of using.