I've tried other products - some for pets specifically and some just general odor removers - and they tend to smell very strongly which just doesn't dissipate from the carpet and sticks in the vacuum so stinks up the house every time you turn the vacuum back on. They don't ever really remove the smell. NonScents DOES and without just covering up the smell with something else stinky. LOVE this stuff, it covers more surface area at a time than I expected and will be using this again and again. Have told all my friends with cats already.