why should i take my pup to class when i can just train him sit,stay,down, etc at home? i can just set up play dates with other dogs. in a lot of puppy classes the trainers dont really want the puppies to interact anyways. so is there actually a good reason to take a pup to these classes? people i know have owned multiple shepherds and they take each and every one to puppy class. im not sure if im just missing the point of these classes?