Rabies goes according to state law.

Distemper, Parvo, etc. every 3 years and even then, you can just titer instead of getting the vaccines.