Just wanted to throw my two sense worth in... if you have a perfect dog, then whats the point of puppy class again? I think it's to learn how to train a perfect dog, not to show off one...
I started puppy classes (level 2) last week, and don't get me wrong I love the trainer, but she wasn't asking nearly as much out of Harley and I (we were the only small dog) Like when it came to "down" she said, oh you may have to pick him up and put him on a chair cause his belly may get cold on the floor, so to humor her I grabbed his little bath mat that we use for down, and made him down on that and I took him over a bit and made him down on the rubber mat floor. I dunno but in my opinion I think I had the best down there hehehe.