Have you ever thought of getting one of those Air Purifiers? That might help if he's allergic to something that's in the air.

Poor boy.