Companion planting is the practice of growing two or more species of plants that are beneficial to one another in close proximity. There are multiple ways that these plants help one another, including pollination, pest control, habitat for insects, space maximization, natural trellising and increase in crop production.