Puppies are typically vaccinated at eight and ten weeks (although they can be vaccinated as early as four-six weeks of age) with the second dose usually being given two to four weeks later. Speak to your vet about the best timings. Your puppy will then require a booster vaccination at 6 or 12 months of age.