Always ask the trainer leading the puppy social what vaccines they require. Most classes require puppies to at least have their distemper and parvo shots. Some trainers may also ask for a rabies vaccination.