I'm glad that Zisso checked out well at the vet's, but then that doesn't solve the current problem. He really deserves some comfort at his age, but you explained well how that is more complicated than before.

Worrying about sleeping on the floor-can you get a softer cushion for his crate?

Anyway, good luck with your guy,
MJ