Answer: For maximum color impact, you can pair roses with annuals or perennials. Other ornamentals can help hide the roses' "ugly legs" and give the garden a filled-in look.
Low plants to grow beneath roses include Agapanthus (dwarf), arabis, basket-of-gold, brachyscome, campanula, candytuft, catmint, coreopsis, dianthus, dusty miller, erigeron, feverfew, geraniums (species types), heuchera, lamb's ears, licorice plant, nemesia, scabiosa, sweet alyssum, thyme, verbena (ground-cover types), yarrow.
Tall or spiky plants for contrast: Alstroemeria, bearded iris, canna, delphinium, Verbena bonariensis.
Shrubby or clumping partners: Japanese barberry (with red or gold foliage), lavender, ornamental grasses, Russian sage, santolina, summer phlox, Veronica 'Sunny Border Blue'.
Best wishes with your garden!
Q&A Library Searching Tips