I use this in my hand held and upright carpet cleaners for cleaning up after my puppies. The smell is great and the puppies don't seem to go back to those spots. I love this and the stain removal is great, even the older ones come out. I'll never use anything else.