In fact, if your vet doesnt recommend that your animal receive any of the non-core vaccines, then its entirely possible for your animal to go three years in between receiving core vaccinations. However, if your dog is advised to receive any non-core vaccines, they must be administered annually to stay effective.