Mulching is one of the most beneficial practices in the garden. Choosing the right soil is also the first step in making your dream garden. We have 8 types of mulch to choose from, and we can help you determine which soil you need for your situation. We also several types of sand and gravel to help complete any landscape project.