He might have been lack of vitamins/minerals. How about giving some vitamin drops in his drinking water?