Companion planting is a method whereby plants that grow well together are planted beside each other, creating an ecosystem of their own. For example, squash and corn are companion plants and grow well together. There are also plants that inhibit each other's growth and should, therefore, not be grown together. Finally, crops should be rotated on a regular basis every growing season.