Sprinkle a bit of baking soda directly onto the motor oil stain. You can also use corn
starch if baking soda isn’t available.
Let it sit for 10 to 15 minutes.
Vacuum the carpet.
Apply a few drops of dry-cleaning fluid on a clean cloth, and then apply the cloth directly to the motor oil stain.
Blot the stain with a clean cloth. If the oil stain is still visible, mix two cups of
warm water with one tablespoon of white vinegar and one tablespoon of liquid hand dishwashing detergent.
Apply this solution onto a sponge, and work the solution into any remaining oil stain residue.
Rinse the area with cold water and let dry.