Puppies need a series of vaccinations starting at 6-8weeks old. The vaccinations include parvovirus, distemper, adenovirus, parainfluensa, leptospira, and corona. Puppies are due for shots every 4 weeks to build up their immunity until they are 16 weeks old. At 16 weeks or 4 months they are due for a rabies vaccination.
All puppies need to be dewormed as well since they get worms from their mothers before they are born. Puppies go through a series of two dewormings two weeks apart.