To have a successful rose garden there is a little planning that needs to be done first. Like with any other garden it all starts with the location and soil. The location of your rose garden needs to be in an area of full sun, at least 6 hours of sunlight is required to have a successful, thriving garden. The soil needs to be one that has plenty of organic matter mixed in and one that drains well.
Once you have the location that you want to start your garden, prepare ht by mixing in plenty of compost and peat moss. It will improve the soil structure of your garden, allow the soil to retain moisture, drain well and add the nutrients needed for your roses to thrive.
A good healthy soil mix for these plants is to take the soil from the holes you dig for the plants and make a mix of one part peat moss, one part compost and one part existing soil.This will make a soil structure that your roses will thrive in.
The hole you dig for your plants should be about a 2 foot wide, 2 foot deep hole, allowing for the plants to be usually 2 feet apart depending on the variety, separation can vary. Once you have your holes dug and your soil mixed you are ready to start planting. First add some water into the bottom of the holes you have dug. Then you want to add a layer of your soil mix to the bottom of the hole, roses should be planted having 8 to 10 inches of cover, adjust the amount of soil you place in the bottom of the hole to allow for the proper cover.
Next remove the plant from it's container, if it is in a pot you can gently roll the pot on it's side while squeezing it to loosen it and remove easily. Once the plant is out of it's container, gently loosen the roots system and place it in the prepared hole and backfill with your soil mix to a height that the root-ball is covered.Firm the soil by pressing the loose soil with your hands and give your new plants a good deep watering. This watering will settle the soil around the roots and remove any air pockets.
Now you are on your way to growing for own personal rose garden to enjoy for many years to come.