For fungus gnats, put 1/2-1" sand on the soil, + sticky traps above the soil to catch the adults, although it's the larvae in the soil that are really doing the damage. No Pest Strips work well, too, plus products like AzaMax, Azatin, SM-90, Gnatrol, Doc's Neem Pest Soap (or just neem oil mixed...