I found the best way was to keep those sticky strips like used in barns in olden days.....Still around at hardware stores. Grubs I am not sure. H.Peroxide will add oxygen to the mix, doubt if it will assist....

Gnats like the soil, so you could take real sticky tape and lay it on top of the soil. As a last resort, and if not in late flower, a pyrethrin based insecticide or shell no pest strip for 10 days should help.

Prevention is the key to these buggers. Never use unsterilized soil, nor outdoor soil. See my link for prevention and treatment measures for mites, much crosses over.
WashougalWonder Reviewed by WashougalWonder on . Fungus gnats and grubs Ive had these fungus gnats ever since i transplanted my plants into this organic soil, ive been using fly traps and what not to catch adults, i heard sand on top of the soil will suffocate the eggs. N i heard peroxide will kill the grubs but i wanna see of theres anything else i can do, i dont want buds to start with these damn grubs Rating: 5