Try dissolving "cascade" dish washing detergent in hot water. Then add enough cold water to make it "luke warm". Soak the pants in it for several hours with some swishing every now and then. I have never used an off brand for this, so I do not suggest it. I do this every day for my 3 football players of the house all with wonderful WHITE pants ;) Good Luck!