Not all natural weed killers work for all weeds. Household vinegar might not have a strong enough acid content to kill perennial weeds with deep roots, for example. Dish soap can be ineffective if ...