I know there are nasal vaccines too which eliminate the need for the injection, but I don't know which ones can be administered this way. I always ask for Hefner because he hates getting shots.
I know you mentioned shots again in a year, but if you do some research you will discover that not all vets believe that annual vaccines are necessary and they are going to a 3 year schedule instead. There are side effects to vaccines so I believe it is important to research them and not over vaccinate our babies. Talk to a homeopathic vet for a second opinion.