What I have found is that it is caused by an allergen. It could be food,plastic bowl,laundry soap or even dust. Washing it with a warm soapy cloth helps. Of course if you can get some chlorhexadine shampoo from a vet and use it instead it keeps it at bay longer. If it gets severe and creates open sores, antibiotics are usually needed.