Mulch covers your soil to keep the moisture in. It also prevents weed from sprouting. In some cases, mulch also provides nutrients to the soil and plants. So what mulch works for your garden? Read on to find out!