Chem-Dry is my go-to for spills, spots and pet messes.
I inherited a cat.  Having said that, there are unexpected pet messes that come along with this.  From soiled boot marks to cat accidents, Chem Dry has cleaned up unwanted messes, accidental spills and pet mistakes.  Never once have I had fading or bleaching with this product AND it clears the carpet if any unwelcome smell
Rating: 5 stars