
if you can find some EKO brand potting soil where you are, it is top notch! It has a yellow panel on the front of the bag with a picture and the printing of what is in the bag. Roses love alfalfa meal and kelp meal and this potting soils mix has those in the mix. I get it at Home Depot here in Colorado. Lowes may have it as well. If you cannot find the EKO brand I mentioned, then the Miracle Gro organic mix would work. Make sure the pots have drainage holes in the bottom as no drainage holes will spell root rot problems. When watered, do not allow the rosebushes to sit in holding water pans for more than half an hour as this too will keep them too wet leading to root rot problems. I recommend pots that are at least 20 inches in diameter by 20 to 24 inches tall for large rose varieties. For the miniature roses you can use pots that are are 2 to 3 inches less in both dimensions if desired.