BT is the only thing that works. Gives the plants a vinyl smell. Also hurts worms.
If you do use it, double the dosage and only spray at sundown. Every two weeks all over your yard.
First time I used it, there was a surprisingly giant dead caterpillar hanging from my lemon bush the next morning.