The very best luck I have had with treating fungus gnats has been to use mosquito dunks in the water I water the plants with. The BT that kills mosquito larva also kills fungus gnat larva. And the great thing about it is it's totally safe to use around children and pets.