Puppies must be at least 12 weeks old and have 2 DHPP vaccinations. Proof of shots are required. These classes are designed to help socialize your puppy and to teach you the skills you need to train your dog to sit, down, stand, heel on leash, and to come when called. Most classes are limited to 12 dogs per class and pre-registration is required. Class sessions are six weeks long.