All I could think about when I saw the pics was OUCH ~!

Bless his heart - that pooooooor little tummy.
I'm so glad he's up on his own eating and drinking and will keep him in my thoughts....That's wonderful news ...but man girl - that bruising looks really bad. Poor baby - what a little trooper he is...When does he go back to the vet ???