Mine NEVER get the Bordettella.
Rabies is every 3 years and this is required by State Law.
Parvo and Distemper I titer now. Roxy and TJ are 4.5 yrs. They had the puppy shots and then the year booster the following year. Then the Vet went to 2 or 3 yr shots, I instead decided to Titer for Parvo and Distemper (instead of the vaccine). Roxy and TJ both were still covered, so I will titer again in 3 years. If they are low, then I may consider the vaccine again.
Hope that helps, along with all the wonder advice given above