Answer: Roses are deep rooted plants, so the deeper the better. When you prepare the soil you want to loosen it down at least 18 inches, more if you can, for a normal rose bush. You also want to dig the hole several feet wide to accommodate the roots as they grow. If you are thinking of planting a rose in a container, a half whiskey barrel size would do. If you have rock beneath a thin layer of soil, you may want to consider a raised bed for roses, or possibly grow something else that is less demanding in terms of soil. I hope this answers your question.
Q&A Library Searching Tips