Yes. Mulching helps to keep your flowers healthy in various ways. That is very important to prevent from weeds. It also maintains soil moisture and enhance the soil fertility.