It's normal for them to not eat when they are sick. It's also normal for them to loose some weight. Unless he's super skinny I wouldn't stress too much. If the infection doesn't get healed in a good time (before he gets so thin he dies), unfortunately he's a loss whether or not you get him eating during the sickness. I wouldn't bother with any vitamins/sprays/what have you, they are gimmicks.