Bringing home a new puppy is a whirlwind of puppy breath, chewed shoelaces, and endless cuddles. But right in the middle of all that joy, there’s a big question that can feel overwhelming: when do they get their first shots, and what actually happens? You’re not alone in feeling a little confused. Between the different vaccines, booster schedules, and all the advice from well-meaning friends, it’s easy to get lost. Let’s break it down together, so you know exactly what to expect and how to keep your little one safe.

When Does a Puppy Get Their First Shots?

Most puppies get their first round of vaccinations at around 6 to 8 weeks of age. This is the time when the immunity they received from their mother’s milk (maternal antibodies) starts to fade, and their own immune system needs to step up. The exact timing can vary slightly depending on your vet and your puppy’s health, but the 6 to 8 week mark is the standard starting point.

That first visit usually includes a combination vaccine, often called the DHPP or DA2PP, which protects against distemper, adenovirus (hepatitis), parainfluenza, and parvovirus. Your vet might also give a bordetella (kennel cough) vaccine if they think it’s needed, but that’s often given a little later or based on your puppy’s lifestyle.

What Happens During the First Vet Visit?

Your puppy’s first vet visit is about more than just the shot. It’s a full wellness check. The vet will weigh your puppy, listen to their heart and lungs, check their ears, eyes, and teeth, and ask you about their eating, drinking, and bathroom habits. This is also your chance to ask all those little questions you’ve been storing up, like how to trim nails or when to start heartworm prevention.

The actual shot is quick. Your puppy might feel a tiny pinch, but most pups barely notice because the vet or technician gives them a treat right after. You’ll leave with a vaccine record card that shows what was given and when the next booster is due. Keep that card safe, you’ll need it for daycare, boarding, and future vet visits.

Fun Fact

Puppies get a series of shots, usually every 3 to 4 weeks, until they are around 16 to 18 weeks old. This is because the timing of when maternal antibodies wear off can vary from puppy to puppy. The series ensures that the vaccine “catches” the immune system at the right moment to create strong protection.

Why Does My Puppy Need More Than One Shot?

You might wonder why one shot isn’t enough. The reason is that maternal antibodies, which are passed through the mother’s milk, can interfere with the vaccine. They might neutralize the vaccine before your puppy’s immune system can respond. As those antibodies fade, your puppy becomes vulnerable. By giving a series of boosters, we increase the chance that the vaccine will trigger a strong immune response at the right time.

Think of it like building a brick wall. The first shot lays the foundation, the second adds a few rows, and the third completes the wall. Until that wall is finished, your puppy isn’t fully protected. That’s why it’s crucial to stick to the schedule your vet sets, even if your puppy seems perfectly healthy.

What Are the Common Side Effects of Puppy Shots?

Most puppies handle their shots with no problem at all. But it’s normal to see a few mild side effects within 24 to 48 hours. These can include:

  • Soreness or swelling at the injection site
  • Mild fever
  • Reduced appetite or lethargy
  • Sneezing or a runny nose (especially after the intranasal bordetella vaccine)

These symptoms usually resolve on their own within a day or two. You can help your puppy by giving them a quiet, comfortable place to rest and making sure they have fresh water. If the soreness seems to bother them, a warm compress on the area can help, but always check with your vet first.

Rare but serious side effects, like facial swelling, hives, vomiting, or difficulty breathing, require immediate veterinary attention. If you ever feel worried, trust your gut and call your vet. It’s always better to be safe.

“A little sleepy puppy after a shot is normal, but a puppy that can’t breathe or has a swollen face is an emergency. Know the difference.”

When Can My Puppy Go Outside Safely?

This is one of the most common questions, and the answer is a bit nuanced. Your puppy isn’t fully protected until about two weeks after their final booster, which is usually around 16 to 18 weeks old. Until then, avoid high-traffic dog areas like parks, sidewalks, and pet store floors where unvaccinated dogs might have been.

But that doesn’t mean you have to keep your puppy locked inside. You can start socializing them in safe ways from day one. Carry them outside to experience the sights and sounds, invite fully vaccinated, healthy adult dogs over for playdates, and host puppy parties in your backyard. Early socialization is just as important as vaccines for raising a confident dog, so find a balance that works for your family. For more on building good habits early, check out our guide on puppy socialization tips.

What Shots Does My Puppy Need Later?

After the initial series, your puppy will need a booster at 1 year of age, and then boosters every 1 to 3 years depending on the vaccine. Rabies is a separate vaccine that’s usually given around 16 weeks, and then again a year later. Your vet will give you a full schedule, so you don’t have to memorize everything.

There are also non-core vaccines that your vet might recommend based on your puppy’s lifestyle. For example, if you plan to take your dog to boarding facilities, dog parks, or grooming salons, the bordetella vaccine is often required. Leptospirosis is another one that might be suggested if you live in an area with wildlife or standing water. Your vet can help you decide what’s right for your puppy. If you’re curious about what other preventive care your puppy might need, take a look at our puppy vaccine schedule guide for a more detailed breakdown.

Gentle Reminder

Always talk to your vet about your puppy’s specific needs. They can adjust the vaccine schedule if your puppy is sick, has a history of reactions, or if there’s an outbreak of a disease in your area. Your vet is your best partner in keeping your puppy healthy.

How Much Do Puppy Shots Cost?

The cost of puppy shots can vary widely depending on where you live and whether you go to a private vet, a low-cost clinic, or a mobile vaccine service. On average, you can expect to pay anywhere from $75 to $150 per visit for the exam and the core vaccines. The full series, which includes three to four visits, might total between $200 and $400. Some clinics offer puppy packages that bundle the exams and vaccines at a discount, so it’s worth asking about those.

If cost is a concern, look for local animal shelters or community clinics that offer low-cost vaccination events. Your local humane society is a great resource. Don’t skip the shots because of money, there are affordable options out there. And if you’re also trying to budget for other puppy essentials, like food and toys, you might find our new puppy checklist helpful.

Remember, the goal is to protect your puppy from serious, often fatal diseases like parvovirus and distemper. The cost of prevention is much lower than the cost of treatment, and it’s a small price for peace of mind. If you have any questions about your puppy’s specific health needs, always reach out to your vet. They’re there to help you and your puppy thrive.