If it's just an oil stain, you may be able to use baby powder to remove the oil stain. I use this on leather, on my car seats, and even carpet. It will not fade the sofa or bleach out anything. It absorbs usually on 1st try. If not leave it on for a few minutes, going back to check to see if oil has absorbed. I have read corn meal works also, I however only have used that on carpet. Good luck hopefully one of these two will work for you.
If there is any spot left after absorbing the oil,I would use vinegar and water. Vinegar is great on everything, not bleaching it out. Try powder first, using a cloth in circular motion if needed.
I would try oxyclean. Mix some up and try it in an inconspicuous spot first. It is great stuff. I was told by my carpet cleaner man to use oxy clean on the carpet for stains, that it was the best. I just used some on a new bra that I was wearing and brown hair color soiled it. I used the oxyclean, and it came right out.
Just get a spray bottle. Mix some up and bet it will take it right out.
|Previous: Removing Dog Urine Stain on Speaker Fabric||Next: Removing Candle Wax Stain from a Red Tablecloth|
Add your voice to the conversation. Click here to answer this question.