Dawn (or other grease cutting dish soap) works very well as a remedy for oil stains. I work around oils (diesel, motor oil, grease) & have had many shirts & jeans soaked with oil, & I usually put them in a bucket with hot water & Dawn, & swish it around. Repeat a few times, & when it doesn't smell "diesel-y" anymore, I put it in the washer with the rest of my work clothes & launder as usual.
If I had to throw every item of clothing away that I got oily, I'd be out a LOT of money.
I'll try the Dawn. That I have at home. I'll start looking for the other stuff.
The problem, Saddina, is that I am eating while sitting on the sofa, watching TV and playing on BYC, while simultaneously dodging a curious cat (or two) and guarding the food from two fairly large sneaky dogs. It's a wonder I only get spots on me. I also think my washer is trying to sabotage me. I never see the spots on anything until AFTER they are washed and dried and I am pulling them out of the closet on my way to work. Sigh... the washer is doing it. I just can't prove it...