For oil- and grease-based stains on all fabrics, nothing works better than Janie.
It's an all-natural, solvent-free stick, made of a combination of clays that absorb the spot which is then brushed away (built-in brush included). Safe for any fabric, any color, and can be used even while the clothing is worn. No water needed. For oil- and grease-based stains. (3" tall; 1 oz)