I have bought a product called "Molecule" but it is pretty expensive and frankly, I don't think it works better than Dawn. Another thing I sometimes do is to have it soak overnight in water with a concentrate of simple green (also spray simple green on it and let it sit for a few hours and rub it in before the soak). Wonder how Simple Green might work on a white cotton shirt?