I havent read through the entire thread and will when I have the time because I find this a very interesting topic and cant wait to read all the info!!
Anyways, I do all puppy shots, then thier one year boosters, then not again untill every 3 years when their rabies is due.(needed here by law) I dont believe that all vets do it for the money.. majority yes.. but there are some out there now that are getting with the program and not recommending it. I absoutley love my vet and she has never given me any issues as far as vax's, food etc. I do wish more vets were like her..