A.L.
Lately, it seems like I have been getting cooking oil on on my favorite shirts lately, haha. Now, I know that this is a solution for cooking oil, but it just might work for baby oil too. I actually squirt a bit of dish soap on my shirt, rub it in good and let it sit. Then I will run it in the wash. If the stain did not go away completely, I repeat the process until it does. The most I have had to do this is 3 times, and voila, that stain is gone. I also use 409 sometimes too, and that has had the same results. Good luck! :)