Companion planting is a cultivation technique that can help plants maintain increased resistance to various diseases and garden pests. Companion planting has a history of some 10,000 years; it was implemented by Native American tribes who planted corn, beans and squash together, as they found when planted together these particular plants thrived.