I've had great luck with a product called Spot Shot. It's available at
Wal-Mart, but if you have a Sam's Club nearby, the cans are larger and
cheaper. I've used it for years on a beige carpet, and it leaves no
traces!
C.B. (Missing Maximilian)
[Posted in FML issue 3724]