I should also add that most of my plants are now S/H and given the lack of media issues that may also have helped eliminate/cut down fungus gnats.
Those little buggers love bark and eat the fungus that grows on it.
Dunks, Neem Oil once every 3 weeks, and mostly potting media that does not deteriorate.
I use the dunks/mosquito bits in the water I use to water the plants. You need to give a some time for the substance in the dunk to get into the water...
There was a really useful link about fungus gnats a while back and since I read it and made those changes I hardly ever see them.
I will do my best to find it