Enough cannot be said for having great soil for your garden planters and containers. We have found over the years that peat-based mixes containing peat and vermiculite are excellent and easily found at your garden centre. They are relatively sterile and pH adjusted. This soil does not compact down and allows the plants to get enough air and water. Mixing in one part compost to two parts planting mix will improve fertility as well.