Get Dr Natural Pure Castile Soap US. At the molecular level, soap breaks things apart. Read this article to learn more.
Bronner's liquid castile soap is a very handy soap to have on hand, but it can be pretty pricey.
Natural fiber, polyester and nylon make a smarter choice. Bronner's pure castile soap off and on for years but never paid much attention to it until recently. I use the eucalyptus dr. Castile soap is a natural soap made from vegetable oils.