Works great on pet stains/odors as well as regular stains with bissell proheat 2x revolution pet pro carpet cleaner & leaves carpets smelling fresh & looking very clean. Also, stains seem to not set as easily once treated