Once a puppy has had his vaccines, annual shots are not necessary and are even detrimental.

Once a puppy has had his vaccines, annual shots are not necessary and are even detrimental.