Some plants do better when in the company of other plants for a variety of reasons…to repel harmful insects, to attract useful insects, or to enhance the growth rate and flavor of other plants. Companion planting helps bring a balanced eco-system to your garden. Every garden is different with different problems. All problems will not be eliminated, but it is definitely worth experimenting with companion planting. Below are the top 10 plant companion combinations.