I do vax our pets, mostly. We have one cat that's not vaxxed. It would be SO stressful for this particular cat to have to be put in a crate and taken to the vet that it's just not worth it. She's a strictly indoor cat, and every other pet in the house is vaxxed, so we are relying on herd immunity.
Aside from the rabies vax being required by law, with no exemptions that I know of, the fact is, it's a lot harder to protect your pets than your children. They'll eat garbage, and other animals' waste products without a second thought as to whether it's "safe". Even if you can get them to wash their paws, I don't think it'd help much. LOL We did skip the bordatella vax until the dogs were going to be at training classes though. That's pretty much standard at our vet's office, you don't get that one unless you ask for it. And there's another one, the name of which is escaping me, which is only given to high-risk dogs.....if you take them out in the woods where they'd be around deer, or farms around cattle. We opted out of that one too. If for some reason we get our Border Collie into herding trials that involve cattle, we'll get it then.
I guess it's about the same as I do for my kids........the major vaxxes, we get, the optional/convinience ones we skip unless necessary.
We haven't tried any natural flea repellants yet, I need to look into that. For now, they are all on Revolution, which is flea and heartworm protection combined. After last years massive flea infestation and everything it took to get it cleared up, I'm hesitant to change something that's working. Kind of OT with pets......we've had good luck getting rid of ants with Tabasco sauce. Also works well to stop pets from chewing on the furniture.