That is too bad to hear. It would explain why he is shedding so much. Personally, I would keep an eye on him and when the tipping point happens that he looks to be suffering, I would have him put down. Sounds like you have done really good by him, so kudos to you.