Teeth: my vet has Lacey on a once every two years schedule. She got done two years ago, checked last year, and she'll be done again in a few months.
Shots: Previously I had done shots every spring. However, this year I'm thinking I might not even get shots done at all due to some new (since last spring) health problem's Lacey's come up with that can be super negatively impacted by any inflammation brought on by shots....and since she's not around any other horses anymore and she's not traveling at all... I need to talk to the vet about it.
I do make sure that Lacey gets a thorough "check-up" sort of visit with the vet at least once a year. Since she is 28, I think it's really important that the vet know where she's at and be at least somewhat familiar with her.