The trainers here are seriously amazing. They have so much love and patience for each dog as well as huge knowledge. I completed the good dog course with my dog and couldn't believe how much we learned in the 5 week course. I really felt this training helped improve my dogs confidence as well as strengthening our bond. The facility at the DSPCA is beautiful with an indoor arena available for the days we got rain. There are great staff to client ratios with small class sizes and lots of trainers and assistants in each class. All of my questions were answered and the class was so interactive and fun. I couldn't recommend this training school more. read more