Any progress? I hope he is better! If not, you should take him to the vet.

Keep us updated, please!