We took the puppy training class. I did not find their method of training particularly effective. I also was not impressed with the trainer and found her actually pretty rude. I know she did not like the way I was training my dog (I reward frequently and set my pup up to perform a behavior successfully instead of waiting for her to do the wrong thing so I can yank on her leash. Instead, Masters kennels wants your dog to do things wrong so you can correct them - this is something I not only observed but was also essentially told this by the teacher.), and that's fine for them, I don't expect them to teach their class based on what I think is correct.. But since I paid them, did expect to be treated respectfully by the trainer and was not. Infact she was rude. I think their method of training expects too much of puppies too quickly and requires owners to repeatedly correct their dogs for not doing behaviors that the dogs haven't really even learned. It's not effective to give your dog a correction for a behavior it doesn't know. An example of how discouraging this method of training is for puppies was when the teacher selected dogs to demonstrate and every single dog she selected each and every time was frightened of her and unable to effectively demo. Training should be rewarding for dog and owner. It should not involve endless ineffective corrections and fear. This is not a fun training class for your puppy. A puppies first exposure to training should be positive, fun, and full of rewards - you won't get this at masters kennels. Look for something else!