I agree with the first review, it did seem catered toward the larger dog breeds. My small dog did okay but not as well as some of the others.
One thing to be cautious of - you MUST have the time to invest in "homework" or this course will not be of much use to you. If you just go to class and that is all, your dog will not learn very much.
This course is almost a "train the owner" class because it is really the owner who trains the dogs, not you.