The Rocco & Roxie Stain & Odor Eliminator actually destroys set-in cat urine smells rather than just masking them with heavy perfumes. You’ll need to absolutely drench the spot and let it sit for a full hour, but the enzymatic formula eats the organic matter completely. It’s the only thing I trust when my aging dog has an accident on the living room rug.
Rocco & Roxie Stain & Odor Eliminator
Buy this if you’re battling old, dried pet stains and standard carpet cleaners have failed you. It carries the CRI Seal of Approval, so it won’t ruin your rugs. However, the strong herbal scent it leaves behind while drying is polarizing, and at nearly $24, it’s expensive for frequent use.
Who It’s For
Who Should Skip It
The Application Process
You can’t just spritz this and wipe it up. To actually neutralize dog urine in a thick carpet, you have to soak the area completely. The liquid needs to reach as deep as the urine did. Once saturated, cover the spot with a damp towel and walk away for at least an hour. The enzymes need time and moisture to digest the organic waste. If you rush it, the smell will return the next time the humidity spikes.
Beyond the Carpet
While it holds a CRI Seal of Approval for rugs, I get the most mileage out of this spray on hard-to-wash fabrics and gear. It strips that lingering ammonia smell out of plastic litter boxes and plastic travel kennels perfectly. Because it contains no chlorine or hazardous propellants, I safely use it to spot-treat dog beds and even my own clothing before throwing them in the wash. Just do a quick color-fastness check on dark furniture first.
The Smell Issue
Let’s talk about the scent. Most people experience a strong, almost minty or black licorice aroma when it’s first sprayed. It’s aggressive. More importantly, as the enzymes interact with the uric acid, the smell in the room actually gets worse before it gets better. You have to ride out this awkward phase. Once the spot dries completely—which can take 24 hours depending on how much you used—the odor and the cleaner’s scent vanish completely.
Buying Advice
Invest in a blacklight
Don’t guess where the smell is coming from. Buy a cheap UV flashlight and scan your carpets at night. Dried pet urine glows a dull yellow under UV light. Outline the spots with sticky notes, turn the lights back on, and target those exact areas. Treating a massive radius blindly wastes this expensive spray. You only need to saturate the areas that actually glow.
The towel trick for deep stains
For thick carpets, the enzymes evaporate before they finish working. After you saturate the urine stain with the cleaner, place a damp white washcloth or paper towel directly over the wet spot. Place a heavy book or a weighted plastic bag on top of the towel. This presses the moisture down into the carpet pad and prevents the enzymes from drying out for a full 24 hours.
Do not use heat
Never use a steam cleaner or hot water on a pet stain before applying this product. Heat permanently sets the proteins in urine and feces into the carpet fibers, making it nearly impossible for the enzymes to break them down. Always apply this cleaner first at room temperature. Let it do its job, let it dry entirely, and only then consider running a carpet machine over the area.


