Sounds like you are doing the right things. I hope he continues to get better.

Neil