He's at the vet's right now being prepped to have his teeth cleaned. They've already done his bloodwork, and all is well. However, they called to tell me that there was an error in his paperwork, and he was actually due for his rabies shot back in November. So, they'll be giving him his vaccination, but the lovely thing is, because they have on record that he's a vaccine reactor, they'll be administering his benadryl. I'm sure I'll be paying extra for that, but it saves me a lot of trouble.
He's about to be given anesthesia so they can take care of his teeth. Please pray that he gets to keep all his teeth (Doogie had to lose 2 teeth when he had his cleaned a couple of years ago) and that he comes out of this without any problems. It may seem silly to pray for a cat, but he's my baby, and I worry.
Update: I just got off the phone with the vet's office. Calvin is currently waking up in the recovery room. Everything went well with his procedure, and he didn't have to have any teeth extracted! I get to pick him up in 4 hours.