It is pricey, but SO worth it! Training a dog is a continuous process, but these guys will do the heavy lifting for you. I did their board and train program (2 weeks there, home on the weekend), and I take my stubborn Great Dane puppy to the Wednesday evening and Saturday morning group classes as often as possible. It’s great refreshers.
They use an electronic collar, which you purchase when you sign up. If your dog is a selective listener like mine, this is a good option. It allows the dog owner to get the dog’s attention more quickly.
The trainers are very precise with methodology and positioning. There are different methodologies, of course, because not all dogs respond to the same things. Highly recommend!