You can't find it in all stores, but I have found that for stains of almost any type, a product called "Soilove" works really well. It comes in a powder green plastic squeeze bottle, the packaging isn't flashy or anything, but it's the only stain treatment I buy anymore. I have found this stuff in the 99 Cents Only stores before and stocked up on it, but even in the regular supermarket it's less expensive than the major brands and works better.