Your puppy requires a series of vaccinations for protection against diseases such as Parvovirus, Distemper, Hepatitis and Kennel Cough.
Generally there are 3 vaccines in the puppy course. They usually are given at 6-8 weeks, 12-14 weeks and 16-18 weeks of age. If your animal has missed some of the vaccinations, you should consult your vet to determine when these vaccinations are due.
Then, as an adult, dogs require a yearly booster to maintain protection.