Getting oil out of cloth seats

my son sat a pint of gear oil on my back seat in my ram I took the seat out soaked it with (gunk) degreaser left it soak for about 1/2 hr.then put water nozzle close to seat and sprayed it tell water came out the bottom clear then took (dawn) dish washing soap mixed it up heavy put in a sprayer and soaked it again repeat with water then took air hose (120psi.)and put the blower on the seat and blew it Dry..that's what id did and my wife never knew it..but it did take about 3 weeks for it to dry completely.being a front seat you might want to put a folded towel on it to set on...for awhile..hope this helps......Artie