I don't know about big oil spots, it may take several washings to get it all out. I get oil and grease splatters on my clothes from cooking. I've been using Tide Pods and the stains come out without any special treatment. Dreft baby spray for stains works for stubborn stains.