My vet gives the vaccinations in two visits. First one was rabies, and some other stuff (can't read his writing well...looks like "ENT" and "FLV"). Second visit was West Nile and Lyme. I also get a Coggins (even if I'm not planning to take him off the property, because who knows when I'll need to do that unexpectedly...). And I got a fecal (no worms, thanks to the daily dewormer, so I didn't also need to give him worming paste).
Huey's missing some teeth, so I have to get his teeth floated every 4 months. He lets me know if he's due by getting chewy and mouthy.
Sheath gets cleaned annually, or more often it if looks like there's some kind of problem. When he drops, I check it out, and if he's looking grubby, it's sheath cleaning time. Otherwise, he can wait until the fall.