I have the yellow caterpillars and used safer soap- it didn't do a darn thing to them. I've been having to check my babies every 3 or 4 hours and see if I still have any. I found 1 last nite. I'm gonna crush up a whole garlic and make a spray with it. Garlic runs off just about everything. I would use neem oil but I run out. If you find something that works for sure let me know.