That is because baby oil, like any type of oil stain, is slick and repels water, making it more difficult to remove the stain in ways you would normally think of.

Below are instructions for removing stains caused by baby oil from clothing, upholstery and carpet.
Step 1: Rub a small amount of hand dishwashing soap into the fabric.
Step 2: Rinse the stained area well, flushing away both the baby oil and the dishwashing liquid solution.
Step 3: Pretreat the stain with a laundry prewash stain remover.
Step 4: Launder in the hottest water allowed for the fabric to thoroughly remove the stain.
Hint: Make sure the stain is gone after washing, but before you place in the dryer or you may set the stain. Repeat if necessary.
You may also want to watch this video demonstrating how to remove cooking oil stains from clothing with dishwashing liquid and a toothbrush.
The type of oil stain addressed in the video is different, but the stain removal method is the same as for stains caused by baby oil.
Step 1: Blot up as much of the baby oil as possible from the upholstery without spreading the stain further.
Step 2: Place an absorbent, such as cornstarch or baking soda, onto the baby oil stain, and let it soak in for approximately 15 minutes.
Step 3: Scrape or vacuum up the absorbent, which has absorbed some of the baby oil.
Hint: Depending on the amount of the baby oil spilled you may need to repeat this step until no more baby oil is absorbed by the baking soda or corn starch.
Step 4: For the baby oil still remaining take a clean white cloth and sponge the stain caused by the baby oil with a dry-cleaning solvent.
Hint: First, be sure to test this solvent on an inconspicuous area of the upholstery to make sure it is safe for your upholstery.
Step 5: Next, blot at the solution until the solvent is absorbed.
Step 6: Repeat steps 4-5 until the stains are removed from the upholstery.
If that does not work you can mix a solution of two cups cool water and one tablespoon dishwashing liquid, and using this solution, sponge the stain with a clean white cloth, blotting at the solution until the liquid is absorbed, and the stain removed.
Once the stain from the baby oil is gone use plain cold water and a new white cloth and sponge the area to remove the cleaning solution, and then blot dry.
Hint: Be sure to get the upholstery only as wet as necessary to remove the stain caused by the baby oil.
You can get more information on how to clean upholstery here.
The instructions for removing stains from baby oil from carpet is the same as for upholstery.
Are you a stain magnet like me? If so, check out the A to Z Stain Removal Guide which gives directions for how to remove over 100 types of stains from all kinds of surfaces.
Below are examples of the most common stains discussed in the Guide.
Photo by G & A Sattler

I update this site all the time with tips, tutorials, cleaning recipes, reviews of products from readers like you, and tests I've done on various cleaners, stain removers and laundry supplies.
I'd love for you to keep in touch with me, and I've created a couple of free resources for you when you do!
If you subscribe by email to get my newsletter and email updates you will get a free laundry stain removal chart!
In addition, if you "like" the site on Facebook you'll receive a free 40 page housekeeping checklist e-book.
I hope you enjoy these gifts, and stop by again soon!
CAUTION: This website is provided for informational purposes only, and Stain-Removal-101.com provides it as is, without warranties or guarantees. Some stains just won't come out, and are permanent. Further, some stain removal methods can harm your item, so if the stained item is sentimental or expensive call a professional. See disclaimer of liability for more information.
See the A-Z Stain Removal Guide for even more types of stains.
Get Free Email Updates
(and get a FREE printable)
Share Your Comments, Tips & Ideas