Did he get some fluids in the mean time? I am sure he needs them. Plus they put some steroids in which will stimulate his appetite. He needs that- and that will make him feel instantly better. If he's so skinny- it's not diabetes I suppose, it is the kidney condition.
Good luck for Cosmo.