Answer: Roses need well drained soil, space to grow, lots of sun and water, and regular fertilizing. They don't like to compete for water with other plants. So, when you choose companions for your roses, consider the following: colors that harmonize, plants that bloom when your roses aren't blooming, plants that have low growth habits and dense foliage (to hide the lower, bare stems of rose bushes), and plants that have the ability to tolerate overspray of pesticides (in case you spray your roses). The only thing you should avoid are plants that are notorius for attracting aphids - like nasturtiums.
Q&A Library Searching Tips