I don't think there is a "perfect" out there. What one wants, everyone doesn't; if you don't switch schools, then you are satisfied with the dogs you are getting there. The bottom line is you need to be satisfied with the end result of the training.