Best enzyme cleaner for cat urine, when she keeps going back

She went back to the same spot?

By the Clean Fluff Club team. Published October 29, 2026. Picked by what's in it.

The best enzyme cleaner for cat urine on carpet, couch or floor is Nature's Miracle Advanced Stain & Odor Eliminator for cats, a cat formula for pee, poop and vomit. Pour it as deep as the pee went.

Still smells? Two enzyme soaks and it still smells? Skout's Honor Cat. You soaked it twice, let it dry fully, and you can still smell it.

In this guide8 sections

Best enzyme cleaner for cat urine, fast

The last cleaner never reached all of it. Pick by the spot you have:

  1. Fresh or old spot on carpet, couch or floor: Nature's Miracle Advanced Stain & Odor Eliminator for cats.
  2. Big area, many spots, or no added scent: Anti-Icky-Poo Unscented, in a 1 gallon jug.
  3. Soaked twice with an enzyme and it still smells: Skout's Honor Cat Urine & Odor Destroyer, the non-enzyme second move.

None of the three has citrus or an essential oil on its ingredient list. That matters: citrus oils are poisonous to cats, and she licks off whatever lands on her fur.

The picks side by side

PickBest forThe catch
Our pickNature's Miracle Advanced StainFresh or old cat pee, poop and vomitOld spots need a second soak. Light fresh scent while it dries.
Also greatAnti-Icky-Poo Unscented Pet Urine EnzymeCat pee on carpet, with no added scentGallon jug only, so plan a shelf for it.
Also greatSkout's Honor Cat UrineA cat-pee smell that outlasted an enzyme soakHas a plant-based fragrance.

Why enzyme, and how to make it work

Perfume covers pee; enzymes break it down. That's why the ASPCA tells cat owners to use an enzymatic cleanser. When one fails, it's usually the amount, not the brand:

  • Soak as deep as the pee went. On carpet, that can mean lifting the corner and treating the pad and the floor under it.
  • Don't blot it back up. Leave it wet and let it air dry. The smell fades as it dries.
  • Enzyme cleaner first: Other cleaners can set the stain.
  • No steam cleaner. Heat can set the stain and the smell in man-made fibers.

The full method, from finding hidden spots to treating the pad: how to get rid of cat pee smell.

Our pick: Nature's Miracle Advanced Stain & Odor Eliminator for cats

Pee on Monday, a hairball on Wednesday, a litter box miss on Friday. It's a cat enzyme formula for all three: pee, poop and vomit. Use it on the carpet or the couch. No citrus or essential oil on its ingredient list.

Best for: fresh and set-in cat spots on carpet, couch and floors

  • How much: About 1 ounce for a 3 to 6 inch carpet spot, and the full 32 ounce bottle for a 3 by 3 foot patch
  • Old or strong spot: lay a towel soaked in water over it for 1 to 2 hours, then let it dry
The catch
A light fresh scent while it dries, and an old spot takes a second soak.
Skip it if
The spot is on untreated hardwood, leather, suede, silk or wool.

No added scent, or a big area: Anti-Icky-Poo Unscented

Anti-Icky-Poo Unscented Pet Urine Enzyme

Best for: Cat pee on carpet, with no added scent

Three spots down the hallway, or a cat who steers clear of anything perfumed. Anti-Icky-Poo is an unscented enzyme cleaner for pet urine in a 1 gallon jug, so you can pour as deep as the pee went without rationing the bottle.

  • Best for: Big or soaked-through carpet spots, with no perfume smell left once it dries
  • The catch: It's a gallon jug, so plan a shelf for it. Carpet already treated with another cleaner? Read the label first: the maker sells a pre-treatment for that step.

Two enzyme soaks and it still smells? Skout's Honor Cat

You soaked it twice, let it dry fully, and you can still smell it. Before a third round of the same thing, switch tools. Skout's Honor Cat Urine & Odor Destroyer is not an enzyme cleaner. Four ingredients: water, a plant-based surfactant, a mineral-based deodorizer and a plant-based fragrance. It's made for cat urine, marking scent and spray stains.

Keep these off a cat spot

Soaked into the pad?

If the pee soaked into the pad, that patch of carpet and pad may need replacing. Still peeing outside the box? The fix is the reason, not the cleaner: start with why cats pee outside the litter box and check in with your vet.

Bottom line

In short

Keep Nature's Miracle Advanced Stain & Odor Eliminator for cats under the sink. Buy the Anti-Icky-Poo gallon for a big job, and save Skout's Honor Cat for the spot that beats two enzyme soaks. Where the smell comes from and where it hides: cat pee smell.

Your next move

Questions people ask

Do enzyme cleaners really work on cat urine?

Yes, when they reach all of it. Enzymes break the pee down instead of covering it, which is why the ASPCA tells cat owners to clean accidents with an enzymatic cleanser. A mist stops at the top; a soak reaches the pad.

What is the best enzyme cleaner for cat urine?

Nature's Miracle Advanced Stain & Odor Eliminator for cats: a cat formula for pee, poop and vomit, with no citrus or essential oil on its ingredient list. For a big area, or no added scent, Anti-Icky-Poo Unscented by the gallon.

Which is better for cat urine, enzyme cleaner or vinegar?

Enzyme cleaner. Vinegar's strong smell can make a cat mark the same spot again.

Can you make an enzyme cleaner at home?

Skip the kitchen mix for cat pee. The usual stand-in, vinegar, has a strong smell that can bring her back to mark. A store-bought enzyme cleaner is made to break the pee down.

What do professionals use to remove cat urine smell?

The hard case is pee that soaked into the carpet pad, and that can mean replacing the carpet and pad. Short of that, the fix is an enzyme soak that reaches as deep as the pee went.

Is enzyme cleaner safe for cats?

Pick one with no citrus or essential oils on the list: those are poisonous to cats. Then keep her off the spot until it's dry.

Still fighting this mess?

Every pick for odor and stain cleanup, side by side.

Each pick is matched to one job, with its catch up front and who should skip it.