Go to your grow store and get this organic stuff made by Ed Rosanthal, It's called Zero Tolerance. It says it repels any pest that you might encounter. Its supposed to work against caterpilars too. Those are a major pest most dont think about. Them damn caterpillars ate half of my crop last year. I bought some and Im using it this year, we will see how it goes.