Don't expect the instructor's respect if you do not have a purebred dog. If you have a social puppy, don't expect him or her to get any time to socialize prior/during training. Dogs are kept a great distance apart during class, and it is extremely obvious that any interaction is frowned upon. How this type of training breeds anything but dog aggressiveness, frustration, sadness, etc. is beyond me. If you are trying to raise a people/dog friendly dog, this is NOT the training program for you. You will be talked down to in an almost military type fashion from the instructors. Make sure you keep your questions to a minimum, as one particular instructor stated, "I don't want to be here all night." They seem to care more about the speed at which you drive on the property, rather than the success of your "non-purebred" dog. I do not recommend this training program. There are several others available in which you will be treated with respect and get a healthy amount of puppy socialization. The instructors appear educated, but their delivery method is anything but enjoyable. We only attended 3 classes, as we were not gaining anything valuable from the training. Our money was not refunded for the classes that we did not attend. Save your money, do your research, and take training into your own hands. read more