Try Spot Shot from Wal-Mart. My husband put our ink jet printer on my carpet once when we were re-arranging the room. When he picked it up the next day printer ink had soaked into my light gray carpet. And it soaked all night like that. I was very panicked and asked a friend who worked at a carpet store what they used and she recommended Spot Shot. It took all the ink out of my carpet by me just dabbing it with a wash cloth. And I used it in my son's room where there were spots of "I don't know what?!" that I had never been able to get out and it took everything out of the carpet. Some of those stains were a few years old! I love Spot Shot. It comes in an aerosol and a spray bottle. Hope this helps...