Answer: You're right - carpet roses won't bloom without more sunshine than the site provides. Additionally, they will be disease-prone. Have you considered planting Mahonia? This plant grows less than 3' tall and the leaves have sharp spikes. Another consideration is holly. Ilex x 'Mondo', the Little Rascal holly, grows only 2' tall and 3' wide (but can be pruned to fit your planter). Holly leaves won't be bothered by your dogs!
Q&A Library Searching Tips