Have you heard any sneeze or cough, wheezing, rattles, or cough? Could he have been pecked or stung? Certain respiratory diseases (MG, coryza) can cause swelling on an eyelid. Sometimes there may be pus in the eye socket that needs to come out. I would probably try to get Tylan 50 to give...