do you have a heater on his tank? do you test his water at all? It sounds like he could have a bacterial problem, septicemia maybe (becasue of the redness)- keep his tank clean and warm. I would look around for pictures of diseases and see if you can find a match before you buy any medicine.