Has anyone had any experience with the Petsmart Puppy Class? I'm trying to decide if I should go with Petsmart or a private training class. I'd love to hear any reviews. It says they start accepting pups at 10 weeks but should I wait until he has all his shots? I'm so paranoid about diseases but they do require all the pups to be UTD on shots and I think the socialization is really important for him. Thanks in advance for any input!