No, I disagree with vaccinating every year. Scientists have already shown that some vaccines, such as rabies, are good for up to 10 years. Visa had her parvo vaccine as a puppy. It weakened her immune system and she developed parvo. I will go with what my vet recommends -- a parvo/distemper shot at 12 weeks, and nothing else ever again.