Hmmm.....vaccinations. This is a controversial subject to many and one that I'm asked about a lot. Things all seem to be changing and becoming more confusing with different vets giving different guidelines and with new vaccinations available it's all become a bit foggy. As I'm not in anyway qualified to advise I thought maybe the best way to answer is to pass on info from other organisations. So here goes :
In 2015 the WSAVA set out new guidelines with regards to how often dogs should receive the core vaccination (in the UK this is often referred to as DHP that stands for distemper, hepatitis and parvovirus). The new set of guidelines do not recommend vaccinating more than EVERY 3 YEARS after puppy vaccs and the first year booster as there is evidence that over vaccination can be useless or harmful. Their advice can be seen on their website www.wsava.org. Thankfully more and more vets are following these guidelines so finding one in your area shouldn't be too tricky.
When considering the non core vaccinations such as leptospirosis, kennel cough and rabies I think this depends on the individual dog and owner preference and incidence of such diseases in your area. For example, I don't take my dogs abroad so I have no need for the rabies vacc. I equally choose for personal reasons (I'm not convinced, and this is only my opinion, of the effectiveness as like the human flu jab the right strain has to be administered to be effective) to not have other non core vaccinations. I recommend talking to your vet and considering your lifestyle.
Lastly, if your vet recommends yearly core (DHP) vaccinations ask why or simply get another vet?