I believe you can stop the little buggers breeding by putting a layer of sand on top of your soil. This stops them from laying there eggs under the soil and breaks the reproduction. Use sticky traps aswell.