Natural washing machine detergent tends to be better at removing everyday dirt from clothes, although it may not be as effective at cleaning stains. This is because the recipe does not include any active enzymes that can break apart certain types of stains, which will then remove them from the fibres of the fabric. If you want to remove stains from clothes, using an all-purpose stain remover can be a good alternative, as it allows you to treat the fabric before adding it to the wash load.