The same stain-removal method can succeed on one textile and fail on another. Cleaning depends on the interaction between the soil and the fabric, not just on the visible colour of the stain.
Different soils behave differently
Oil, protein, starch, pigment, minerals and particulate soil have different solubility and surface behaviour. A method that removes oily soil may do little for mineral deposit or strongly bound pigment.
Fibre type changes soil affinity
Research using multifibre fabrics found that detergency depends strongly on contaminant and fibre type. Cotton, polyester and other fibres do not interact with water, oils and particles in exactly the same way.
Dyes and finishes add constraints
Colourfastness, coatings, flame-retardant treatments, water-repellent finishes and other textile treatments can limit the chemistry, heat or mechanical action that is acceptable.
Construction matters too
Dense weaves, pile, padding, seams and layered garments can trap soil or cleaning solution differently. A process that works on a flat swatch may require different handling on a finished item.
Water and wash conditions interact with both
Hardness, pH, time, temperature, mechanical action and rinsing influence whether loosened soil actually leaves the textile. Good stain treatment still depends on a functioning wash process.
Compatibility is part of cleaning performance
A stain is not successfully removed if the process also damages the fibre, dye or finish. Always treat cleaning result and textile preservation as the same quality decision.
Practical takeaway
Identify both the soil and the textile before choosing a stain-removal approach. The best method is the one that removes the target soil while preserving the fabric.