The puppy play class has been wonderful! It has helped our puppy, Ivy, to come when called, respectfully enjoy new people, and she has learned how to appropriately play with other dogs. The trainers have all been amazing and very attentive to each of my specific questions.