To prevent the weed from growing between your flowers, add a 2- to 3-inch layer of mulch to your flower bed. This blocks sunlight from reaching the soil and prevents the weeds from sprouting.