My DH is a mechanic and most of his clothes are oil stained! I was needing a good homemade oil stain remover please! I was thinking dawn and peroxide??
I would do dish detergent (dawn, like you said). I've had set in oil stains and I put dish soap on it and used a toothbrush to scrub it in, then threw it in the wash like normal (if it's a bad oil/grease spot then I will let it sit for a few minutes first) and they always come out. Good luck!!