Flare-ups of eczema can be caused by foods, cosmetics, soaps, wool, dust mites, mold, pollen, dog or cat dander, dry climate and other variables. If you have an infant with eczema, your allergist might advise you to bathe him at least once a day and immediately apply moisturizer after the bath.