I recieved this carpet shampooer for free for trial use iused the carpet cleaner on my Yorkie accidents .this carpet cleaner took them out. I also used the tools that came with it on my furniture. This shampooer took out the stains on my furniture also. Im very pleased at how easy it is to use and clean when finished. I would highly recommend buying this product.