The vet was here and initially seemed to think I should have taken him to the emergency vet ER over the weekend. It turns out the vet ER does close during the day, but if they have animals to watch, they move them next door to their internal medicine vet specialist. I would have been more likely to take him if I knew that. It's not on their website because they don't want people bringing animals they know have to be kept long periods.
She said "When cats don't eat baby food..." and I told her only Spirit would eat a bit of it, too, so maybe it's the baby food. Also, I didn't realize she doesn't have blood analyzers on the van. Helen did, so we got lab results right away. These are likely to come back tomorrow.
I paid for really expensive blood analysis and I hope it all comes back negative. He has a massively diseased right lower canine (one of the four teeth he has, all canines -- I knew his line had bad teeth when I took him, and the others all went years ago) and an infection under it. She said that's not usually enough to keep cats from eating, but it's possible, and he's lost two pounds since she saw him for the eye. I have antibiotic drops to give him tonight and she'll call me in the morning with the lab results and we'll see from there. The tooth probably has to come out, but maybe not. It's hard to take canines out, they don't have roots like most teeth, they're part of the jaw and she'll have to essentially break it off gracefully.
He has been drinking regularly -- four times since I've been up at 1pm -- and that's a good sign. I tried to look at his teeth, but I couldn't hold him, open his mouth, and shove his tongue aside -- not enough hands. She held him and just opened his mouth a bit on that side and the tongue didn't get in the way. I'll have to remember that.c