Thank you both!
I'm very glad my dog is OK. I don't want to overlook that fact.
It's going to be rough taking care of my cat though. He has to stay on the flat floor for a month, can't even climb up onto a pillow or sleep on my bed. I don't have any rooms in the house where he can do that (who would?!) Even in the bathroom he could jump on the toilet. So I have to keep him in a big cage for a month, which means he's going to howl to get out. He's an indoor-outdoor cat and goes out at least once a day to sit on the step. He normally toilets outside.
This isn't going to be easy.
Pets are worth it though.
Put a little TV in. front of his cage ??. maybe birds , or just recordings of other cat sounds like purring or ?.