I'm sure some of our cat people here will have great suggestions for you as you monitor his progress. You've come to a great place for advice.
I just wanted to add = thankyou so much for rescuing this little sweetheart. Keep us posted on his progress, and we love pictures!!
What did you name him?