A typical schedule of vaccines for a puppy includes administration of a series of combination vaccines when the puppy is 6, 9, 12 and 16 weeks old as well as a rabies vaccine sometime between 12 and 16 weeks. The combination vaccines protect against hepatitis, distemper, parvovirus, coronavirus and parainfluenza.
Some vets include a few additional vaccines in the standard puppy vaccine schedule. In areas where Lyme disease is prevalent, vets may give the puppy a series of two shots at 12 and 14 weeks of age to protect the animal from this disease. Rottweilers and dobermans may need extra parvovirus shots, including one given once the puppy has reached 20 weeks of age. Puppies considered at high risk for leptospirosis or bordetella may also need vaccinations against the microorganisms that cause these diseases, but most dogs don't require those particular immunizations.
Puppies under 6 weeks of age who are still nursing get antibodies from their mothers' milk, so they are protected from many diseases until they are weaned. Some states and local municipalities have laws in place requiring regular rabies vaccinations, so owners may need to bring their dog to a vet for new vaccinations each year. Many vets also recommend regular canine vaccinations every one to three years for adult dogs.