Companion planting is when you plant specific plants that pests don’t like among the ones they do. It’s one of the best ways to naturally prevent garden pests from coming into your vegetable or flower garden. Different flowers work for different pests, but some of my all-around favourites include borage, nasturtium, marigolds, chrysanthemum, and petunias.