Drain Flies

Cleaning out the drains with mechanical means rather then chemicals provides better results. Sometimes the drains are hidden and/or difficult to access. For permanent control this has to be done.
Enzymecleaners for drains can digest some of the gelatinous mattter in the drain that allows breeding.