I've never found any better stain removal products than the
Carbona Stain Devils; they're individually formulated for specific stain types. The Grease and Oil one does a remarkable job, as does the one for blood stains. I get them at my local grocery, and Joann's carries the Carbona multi-purpose stain product, which also works very well. Not to keep touting, but Carbona makes an excellent color catcher product, too!