in short, the basic theory of companion planting is that by planting selected varieties of plants together in your garden, they can both benefit. companion planting theory suggests that different types of plants exude different types of natural chemicals. certain combinations of garden plants thrive...