What type of soil is best for a rose?
Roses do well in well-draining, fertile soil that is slightly acidic (pH 6.0-6.5). A mixture of loamy soil with organic matter such as compost or peat moss can provide the right balance of nutrients and moisture retention for healthy rose growth. Adding a layer of mulch around the base of the roses can also help maintain soil moisture levels.