What do I do to prevent caterpillars from eating my rosebuds?

"My roses have been doing well (Both miniatures, hybrid teas, floribundas, etc. But lately they are being eaten by caterpillars and aphids. I can see both of these insects on them. They eat sometimes the whole miniature roseplants, leaves, branches, rosebuds, etc. The other roses are eaten or destroyed and therefore cannot bloom. I am an organic gardener (100%) all the time. Please suggest something natural. Thanks"
Submitted by BHGPhotoContest

If the insects eating your roses are true caterpillars, they can be controlled by Bt (Bacillus thuringiensis), a natural bacteria that kills larvae of butterflies and moths (which is what caterpillars are). Spinosad is another natural product that kills a braod array of chewing insects.

Community Answers2

Answer this Question
X
Enter an Answer to this Question

Tips
500 characters left


Instead of killing them, is there a way to repel them or prevent them from choosing my plants in the first place? We need them to have gardens so it seems counterproductive for the long run to kill them. Thank you
Submitted by laurie.shannon2
Instead of killing them, is there a way to repel them or prevent them from choosing my plants in the first place? We need them to have gardens so it seems counterproductive for the long run to kill them. Thank you
Submitted by laurie.shannon2