The best soil for potted roses is a mix of potting mix and compost. This provides lots of nutrients while allowing for good ...