I have used this in my backyard not wanting to use herbicides near my dog. It kills young weeds but only seems to kill the top growth on larger more established ones. In large quantities I guess the epsom salt would add magnesium to the soil and Vinegar they say can short term change the ph of soil.