For fungus gnats, I did a little trap with a bottle which I cut up the first third and taped it upside down to do a funnel, and but a little cider vinegar and soap at the bottom.
Next, bottom watering, letting the top dry out, and always watering with BTI (mosquito dunks) for larvae. For...