The stain removers which do the best job on almost all clothing stains---I cannot say I have tried to remove every possible stain---are the "degreaser" stain removers found in the automotive departments of many stores (WalMart is where I usually purchase mine) and they remove many other stains other than grease. There are several brands, often labeled with a "color" such as purple stuff, green stuff. The brand on my laundry shelf at this time is "Super Clean" which is a gallon size so it will last for many months; however, any of the brands I have tried work equally well. You can buy huge jugs of the "stuff" for a few dollars. Pour some into a good, reliable spray bottle and set to work. I find old stains are removed well too, almost all the time. I keep it handy as I load the washer, squirting here and there on stains I find on clothing and almost all of them have set for several days since I am rarely prompt with such mundane chores. Rarely have I had an item come from the wash with any stains remaining and I suspect when that happens I have likely missed a spot when spraying---spray again, wash again normally will do the trick. Our household has lots of grease stains from food spills and dirt and grass stains from backyard playtimes. Most of these products have information on the labels for using in the laundry. I discovered these products by recommendation a few years ago; it is not where most people would shop for laundry stain removers. The same products work wonderfully on other household cleaning chores.....dirt and grease on kitchen appliances, for example. It works for mopping too but I do not prefer it because it takes up any shine you have put on the floor with a wax or floor shine but for occasional use, it gets floors clean. The products are great in the workshop too and that is where they are used most often since the automotive department is where it is sold. Dollar stores also sell an inexpensive product (Awesome) which works about the same but comes in a smaller bottle. (I did do one "test" once. I tried one of the products on a delicate fabric on a clothing item which was to be discarded (silk). The stain came out and the fabric completely unharmed so I do not hesitate to use these products on all fabrics and have never had a problem)