I have attended classes at Blitzen Canine Academy for over 12 years now. Pam is an awesome instructor and is extremely patient. She goes above and beyond during the class to help you and your dog become a team. I had to post this after I read the review from Bob M. as this is nothing what it is like there. In my class there are non pure bread dogs and they are not frowned upon. I will have to say that there has to be some organization during the class and rules to follow or obviously people would be wasting there time if the class was total choas !! Dogs are not kept at great distance in the class either, we all sit in chairs right next to each other. The classes are not however a play date for your dog, people come to get training there to teach their dogs how to behave properly and mannerly. I love Blitzen Canine Academy and the instructors !!! I love what i have learned and how me and my dog have become a great working team. I highly recommend Blitzen Canine Academy !! Joanne R. Naperville, IL