Try OxyClean for all sorts of stains. I've found out it seems to be the best rug stain remover I've ever tried, and I've used a lot...(I've got a cupboard full to prove it
) Just recently I've purchased a new degreaser/cleaner called"Krud Remover"
at Sam's club. We'll see
Btw, my cat Tank, brought me a present... a dead mouse, in my face, in bed, at 4:30 am. Oh, what a lovely gift!!!LOL