Puppies usually start their first shots at about 6–8 weeks old , then continue getting boosters every 2–4 weeks until at least 16 weeks of age.

Quick Scoop

  • First puppy shots (like distemper and parvo) typically begin at 6–8 weeks.
  • Boosters are repeated every 2–4 weeks until 16–20 weeks, depending on risk and your vet’s plan.
  • Rabies is usually given once around 12–16 weeks, as required by local law.
  • Even if your puppy is older and unvaccinated, a vet can start a catch‑up schedule safely.

Think of it like a mini “series” on your streaming app: starting around week 6–8, your puppy has to watch each episode (booster) in order, on schedule, to unlock full protection at the finale around week 16.

Typical Puppy Shot Timeline

Here’s a simple breakdown of how old puppies have to be to get shots and what usually happens:

  1. 6–8 weeks old
    • First core vaccines (distemper and parvovirus, often in a combo like DHPP/DAP).
  1. 10–12 weeks old
    • Second round of core vaccines (DHPP/DAP).
 * Some lifestyle vaccines may be added (like Bordetella, influenza, or Lyme) based on where you live and your pup’s activities.
  1. 14–16 weeks old
    • Final core puppy shots (DHPP/DHLPP) and first rabies shot in many areas.
  1. After 16 weeks to 1 year
    • Boosters at about 1 year after the last puppy shot, then every 1–3 years depending on the vaccine and your vet’s advice.

Mini Story: Why Timing Matters

Imagine a tiny pup named Milo who goes to the dog park at 9 weeks old with no shots yet. He looks healthy, but his immune system is still learning, and diseases like parvo live in the ground for months. Because he hasn’t started his vaccine series, he’s like a kid walking into flu season with no protection at all. Once Milo starts his vaccines at 6–8 weeks and follows through every few weeks until after 16 weeks, his body “remembers” those germs and can fight them off much more effectively.

Quick Safety Notes

  • Keep your puppy away from high‑risk places (busy dog parks, pet store floors, unknown dogs) until your vet says they’re properly vaccinated.
  • Schedule an exam with a veterinarian as soon as you get your puppy so they can set up the right vaccination plan for your area and your pup’s lifestyle.

FAQ Style Wrap‑Up

  • How old do puppies have to be to get shots?
    Usually 6–8 weeks for the first set.
  • When are they “done” with puppy shots?
    Typically once they’ve had their series through at least 16 weeks of age.
  • What if my puppy is older and has had none?
    A vet can start a modified series at any age to get them protected.

Information gathered from public forums or data available on the internet and portrayed here.