We recommend that all puppies are vaccinated at 6-8 weeks then 10-12 weeks and annually after that throughout their lives. The purpose of the first 2 injections 2-4 weeks apart (the primary course) is to stimulate the body to produce it's own natural protection from the 5 diseases that we vaccinate against; (NOTE: links will direct you to wikipedia pages on the diseases) distemper, canine hepatitis, parvovirus, canine parainfluenza and leptospirosis. The immunity that these injections create gradually wears off over the course of a year, hence it is necessary to get this immunity "boosted" with annual injections. Your annual booster is also a good opportunity for the vet to check your dog over and give you any advice that you may need.
If you acquire a dog that has never had vaccinations, you wish to start an older dog, or you have missed your annual booster by more than a couple of months, it will be necessary to complete the primary course of 2 injections 2-4 weeks apart to guarantee protection.
We also offer a vaccination against kennel cough which is most commonly associated with a bacteria called Bordetella Bronchiseptica and the canine parainfluenza virus. The vaccine consists of live, but weakened strains of the same bacteria and virus that cause the disease, which makes it easier for the body to kill them and build an immune response. The vaccine can be given every year at the same time as the booster, or at least 2 weeks before a period of high risk such as going into kennels.