Keeping him in my prayers. Sounds like he's a fighter. Also sounds like you have a terrific vet.