I was having a gnat problem,I put about 1/2 inch of fine sand on top of my soil and that solved the problem.