I vaccinate all my dogs at home. I only do it every two to three years though. With any pups I follow my vet reccomendations, but after that dog reaches two years, I don't follow the "every year" plan.
I get rabies shots at the local "rabies clinics" for about 5 or 6 dollars. That is every three years after the dog gets his second rabies shot as an adult.
I also do preventative dewormings at home.... They charge so much more at the vets for the same thing. And with multiple dogs it does save money to do some things for yourself.
I now have a great vet, that works with me, and actually recognizes the preventative treatments I give at home. I take the records I do with me, they just copy them, and put them in their folders.
My OLD vet wanted to "redo" all shots before he treated them, how is that for the animals best interest?
The boarding kennel I have used a couple times also recognizes the "home given" shots as long as you keep records and the labels from the shot bottles.
I also buy all flea meds online.
My dogs also go for checkups.... but usually there is no need for any extras that really send your bill to the stars....