I've not done this myself, but I've read that it is possible and practical to wash your carpet floor mats in your washing machine - which would do a much better job than using a spray foam. As for spray carpet cleaners, I can recommend the following (having a cat that barfs from time to time on my carpet I've tried every product there is). BTW: None of the foaming products work that well. Spot Shot: Excellent Shout (non foaming): Good Resolve (non foaming): Good ******************************************************************************* Note: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. Thank you. Ernst & Young LLP *******************************************************************************