Dogs can have issues with over vaccinations. Years ago we had our dog vaccinated and after that we have our vet at our dog's yearly checkup including the typical blood work, also check what is called the titer or level of protection for various diseases. To our vets surprise and ours, her titers have remained high meaning she is protected and she has not had the typical vaccines for years (other than the ones required for her license). Why give a vaccination yearly when your dog does not need it? Get a blood titer check for that disease and you will know if your dog needs a vaccination. I'll bet that once you get the vaccination, your dog won't need another one for the same issue for years.