Puppies are usually considered fully vaccinated around 16 to 18 weeks old , after they finish their core vaccine series and the final doses have had time to take effect. Many veterinarians also note that full protection is strongest about 1 to 2 weeks after the last shot.

Typical timeline

  • 6–8 weeks: first puppy vaccines begin.
  • Every 2–4 weeks until 16 weeks: booster shots continue.
  • 16–18 weeks: final core puppy vaccines are usually completed, including DHPP and often rabies depending on local rules.

What “fully vaccinated” means

A puppy is generally “fully vaccinated” only after completing the full core vaccine series , not after just one visit. That usually includes protection against distemper, adenovirus, parvovirus, and parainfluenza , with rabies given as required by law and other vaccines added based on lifestyle and risk.

Important note

Your vet may extend the schedule to 18–20 weeks in higher-risk situations or if your puppy started late, because timing can vary by local disease risk and the puppy’s health.

If you want, I can turn this into a simple puppy vaccine schedule by age.