One of the tricks gardeners have used to prevent pest problems is companion planting. Companion planting is the practice of planting two different plants close to each other, so that one of the plants will keep the insect pests away from the other plant.
For as long as I can remember we have planted marigolds in between our cabbage plants. The fragrance of the marigolds is said to keep cabbage butterflies from laying their eggs on the cabbage. Those eggs turn into caterpillars that eat the cabbage leaves. I don’t know for sure if this works, but we’ve never any problems with the caterpillars.
We do still get the odd slug in the cabbages, but not the caterpillars, so we will continue to plant marigolds with our cabbages.
You can see my paintings at: davidmarchant2.ca