I do training with my dog here and I find it really great and supportive. It's not a training where its really strict they understand your dog's ability and places you with other dogs that share your ability so that you don't have really unbalanced classes.