This carpet cleaner is a great device for getting out pet stains and odors. I have used it on a spot where my cat has marked. Previously, the carpet spot smelled. After using the product, the spot of carpet was as good as new. The odor was completely gone and the visible stain had disappeared. The stain was not fresh either.