New puppy basics
How do I know when my puppy has had all its vaccinations?
Last updated 23 September 2026 · How we write and check this
Short answer
Your vet will give you a written vaccination record after each appointment, showing which vaccines were given and when the course is considered complete, usually after a final booster around 12 to 16 weeks depending on the schedule used. Keep this record safe, since you will need it for boarding, daycare or travel.
The record is your reference point
Rather than guessing based on age alone, the written vaccination card or digital record your vet provides states clearly when the course is complete and your puppy is considered fully protected.
Ask directly if you are unsure
If you have lost the paperwork or are unsure whether the course finished, a quick call to your vet's practice can confirm the status from their records rather than relying on memory.
What the full schedule usually involves
Most puppies receive an initial vaccine around 6 to 8 weeks, often before they even join your household, followed by one or two further injections spaced two to four weeks apart, with the exact number and timing depending on the vaccine brand and the specific diseases covered in your country.
A rabies vaccine, where required, is sometimes given on its own schedule separate from the core puppy course, so check specifically whether your record shows this as complete if you plan to travel internationally, since travel requirements often have their own minimum waiting periods after the rabies injection itself.
Photograph or scan your vaccination record as a backup the same week you receive it, since a lost paper card can otherwise mean a delay at a boarding kennel or groomer while your vet's practice is contacted to confirm the details during a busy period. Many practices can also email a copy directly, which is worth asking about when you book the appointment, so you always have a backup on your phone.
Key takeaways
- Your vet provides a written record confirming when your puppy's vaccination course is complete.
- The final booster is typically given somewhere around 12 to 16 weeks, depending on the schedule.
- Keep the record safe, since it is often required for boarding, daycare and travel.