My experience over time has taught me that there is a real
danger of over vaccinating our pets. I recommend the first
three sets of puppy shots are very important at 8 weeks,
12 weeks and 16 weeks of age. Then the yearly booster
at one year of age and the rabies shot if required in your
area, this takes care for the life of the Dog. Rabies are only
good for three years so this needs to be monitored especially
if your living in a rural area where varmints are present.