the Rocco & Roxie pet stain remover is a staple in my cleaning closet. It's the only low-maintenance cleaner that actually removes dog poop, urine and vomit from hard floors, carpet and upholstery.