I am so very sorry your little guy has to go through all this. Also sorry you have to see it. I know it is sooo darn hard to watch an animal like this.
You are doing all you can possibly do for him. Hate to say it, but perhaps the best thing to do is let him go peacefully with a little dignity still in tact. I know this is not something you haven't already thought about
Hugs to you PDM ((((hugz)))
What is his name? It just seems so impersonal to me saying it or he. I hate that.. He's not just another number ya know?