To Puppy School or not?

Puppy schools can be really awesome for your new wee pup. However, you have to be careful about what experiences they have at such a...