If he has a respiratory problem. it could be the reason why he is not eating/thin, or it could be a secondary condition. It sounds like it may need antibiotics. Only a vet can help you there.