there could be a couple of reasons, milk, heat, food, dust mites. have you taken him to the doctor? Is it itchy and does he seem to be scratching alot?
Does he seem to be irritated by it? There is many factors! Try cleaning with cool boiled water to see if it subsides