Try using the CornStarch... when I was little (not that long ago!) I decided to put Crisco on my mom's brand new(just laid that day) carpet.. not a happy mom to say the least but she used Cornstarch, put a brown paperbag on it and weighted it down. Had to do it several times but she said it worked.. I also use Dawn on grease spots