CleanTheFloor is reader supported, and when you buy through links on our site, we may earn a commission as an Amazon Associate from qualifying purchases. Learn More.

Best Carpet Cleaners for Cat Urine (2026)

Cat urine is one of the hardest carpet stains to remove because it can soak through the fibers into the backing and padding, leaving behind uric acid crystals that cause lingering odors. Blotting and ordinary carpet sprays often fail to reach the source, so what actually works?

The Shark StainStriker HairPro is our top pick among the best carpet cleaners for cat urine. This portable spot cleaner combines strong suction with a dual-solution system that mixes its cleaning formula on contact, helping tackle stubborn stains and odors. It also earned the highest stain removal score in a large independent spot cleaner test.

We’ve compared 5 of the best cat urine and stain cleaners, covering everything from stubborn spots and repeated accidents to quick, small cleanups. Read on to find the perfect machine for your carpet and cleaning needs.

Quick picks

Our top 3 carpet cleaners for cat urine

Updated: 11 hours ago
Shark StainStriker HairPro Portable Stain Cleaner, 3 Tools, PX253BRN
The best everyday urine spot cleaner
Top spot-cleaner stain score Mixes oxy formula on contact Self-cleaning hose
Strong suction and a two-part pet formula in a portable body you can grab the moment you find a fresh accident.
$159.99 Amazon.com
Check current price
BISSELL Big Green PET PRO Carpet Cleaner, XL DirtLifter PowerBrush
BISSELL Big Green Pet Pro Best for soaked spots
For repeat spots and whole rooms
Full-size deep cleaner 48 oz urine formula included 9 ft hose
A heavy, full-size machine that pulls urine out of the pad and cleans whole rooms when one spot isn't the only problem.
$459.99 Amazon.com
Check current price
BISSELL Little Green HydroSteam Portable Carpet Cleaner, 3618
BISSELL Little Green HydroSteam Best for set-in stains
Compact help for older stains
Wash, Steam and SteamWash modes 64 oz clean tank 3-year warranty
A portable cleaner with a dedicated wash mode for pet accidents and steam for the greasy messes around them.
$199.99 Amazon.com
Check current price

The 5 Best Carpet Cleaners for Cat Urine

Every pick extracts liquid from the carpet instead of just spraying and blotting
01 Best overall
Shark StainStriker HairPro

Best carpet cleaner for cat urine for most homes

41 oz tank Two-part oxy pet formula Under 9 lb

The portable cleaner we’d keep under the sink for the day you find a fresh puddle.

How well does it handle cat urine? Very well. In a large independent test of more than 30 spot cleaners it scored the highest overall and removed about 87% of a set of tough stains. Its best urine results came from sucking up the liquid first, then pretreating and cleaning.

What stands out? The machine blends two formulas as it sprays, which Shark says removes odors at the source instead of masking them. A click-in self-cleaning dock flushes the hose so urine residue doesn’t sit and smell.

What’s the catch? It’s a spot cleaner, so a large or very old soaked area will take a lot of passes, and it needs Shark’s own formula refills.

Who should buy it? Cat owners who deal with occasional accidents on carpet, rugs, stairs and furniture.

Best for
Fresh accidents Stairs and furniture
Not for
Wall-to-wall odor problems
Pros
  • Top overall score in a large spot cleaner test
  • Formula mixes on contact for odor removal
  • Self-cleaning hose and tools
  • Light enough to carry upstairs
  • Handles cat hair without clogging
Cons
  • Small coverage for whole rooms
  • Uses proprietary formula refills
  • Short cord for a corded unit
02 Best for soaked spots
BISSELL Big Green Pet Pro

Best full-size carpet cleaner for repeat cat urine spots

Full-size upright 25 ft cord, 9 ft hose 48 oz urine formula included

The heavy hitter for a favorite pee spot, a whole room that smells, or both.

How well does it handle cat urine? Very well. In one hands-on test it removed every stain on the test carpet in about 20 minutes, including older stains on low-pile carpet, without extra spot treatment. The carpet was dry in about 4 hours.

What stands out? Wide, aggressive suction pulls more liquid back out of the pad than a small portable can. It ships with a full 48-ounce bottle of BISSELL’s Pet Pro Oxy urine formula, plus a hose and tools for stairs.

What’s the catch? It weighs about 44 pounds, takes real storage space and costs several times more than a spot cleaner.

Who should buy it? Homes with a cat that keeps returning to the same spots, or anyone replacing a rental machine.

Best for
Repeat accident areas Whole-room deep cleans
Not for
Small apartments and stairs-only cleaning
Pros
  • Removed older set-in stains in testing
  • Strong suction leaves less moisture behind
  • Urine formula included
  • Long cord and hose for big jobs
Cons
  • About 44 lb
  • Expensive
  • Bulky to store
03 Best for set-in stains
BISSELL Little Green HydroSteam

Best portable carpet cleaner for old cat urine stains

Wash, Steam and SteamWash modes 64 oz clean tank 3-year limited warranty

A bigger, smarter take on the classic portable spot cleaner, with modes for different kinds of mess.

How well does it handle cat urine? Well. One hands-on review found it removed most older pet stains within minutes, though a few took about 10 minutes of scrubbing. BISSELL tells you to use its Wash mode, not steam, for enzyme-based messes like pet accidents.

What stands out? It has a large 64-ounce clean tank, a 5-inch tough stain tool and a multi-surface tool. It comes with BISSELL’s Pet Pro Oxy spot and stain urine formula and a 3-year limited warranty.

What’s the catch? At about 13 pounds it’s heavier than most portables, and the steam modes don’t help with urine.

Who should buy it? Owners tackling older yellowed spots on rugs, stairs and upholstery who also want steam for other messes.

Best for
Older stains Upholstery and car seats too
Not for
Big carpeted rooms
Pros
  • Dedicated wash mode for pet accidents
  • Large clean tank for a portable
  • Urine formula included
  • Long 3-year warranty
Cons
  • Heavier than most portables
  • Steam modes aren’t for urine
  • Pricier than basic spot cleaners
04 Best budget upright
Hoover PowerDash Pet Compact

Best cheap upright carpet cleaner for cat urine

12.5 lb upright Half-gallon tank HeatForce fast drying

A light upright that cleans a whole room of pet traffic for not much more than a spot cleaner.

How well does it handle cat urine? Well. In one hands-on test it removed every test stain, urine included, in three passes in under five minutes, and it left the carpet the driest of all the machines tested. Less moisture left behind means less chance of the smell coming back.

What stands out? At about 12.5 pounds it’s easy to carry between rooms, and its antimicrobial pet brush roll is built to resist odors. Hoover says HeatForce speeds up drying.

What’s the catch? The small tank means frequent refills on big rooms, and some owners describe it as loud.

Who should buy it? Renters and small homes that want a full upright for pet areas without the size or cost of a big one.

Best for
Apartments and small homes Whole-floor refreshes
Not for
Deep soaking stains in thick pad
Pros
  • Removed urine stains quickly in testing
  • Driest carpet in that test
  • Light and compact for an upright
  • Odor-resistant brush roll
Cons
  • Small tank for large rooms
  • Loud
  • 1-year warranty
05 Best cheap spot cleaner
BISSELL Little Green Mini

Cheapest portable carpet cleaner for cat accidents

16 oz tank 4-inch tough stain tool Self-cleaning hose tool

A small, low-cost spot cleaner for catching accidents before they soak in.

How well does it handle cat urine? Fine for fresh spots. It sprays, scrubs and suctions in one pass, which gets far more urine out than blotting by hand. One major independent tester named it the best value spot cleaner it has tested.

What stands out? It stores in a cabinet, it comes with a HydroRinse self-cleaning hose tool so the hose doesn’t trap urine smell, and the 4-inch tool has a clear lens so you can see what you’re pulling up.

What’s the catch? The 16-ounce tank and short reach make it a poor fit for big or old stains that have soaked into the pad.

Who should buy it? Cat owners with mostly hard floors and a few rugs who want something on hand for fresh accidents.

Best for
Fresh accidents on rugs Small spaces
Not for
Heavily soiled wall-to-wall carpet
Pros
  • Low cost of entry
  • Small enough for a cabinet
  • Self-cleaning hose tool
  • Clear nozzle to watch extraction
Cons
  • Small 16 oz tank
  • Short 6 ft cord
  • Not made for large or old stains
Side-by-side comparison

Carpet cleaners for cat urine compared

Best overall
StainStriker HairPro
Best for soaked spots
Big Green Pet Pro
Best for set-in stains
Little Green HydroSteam
Best budget upright
PowerDash Pet Compact
Best cheap spot cleaner
Little Green Mini
Shark StainStriker HairPro Portable Stain Cleaner, 3 Tools, PX253BRN BISSELL Big Green PET PRO Carpet Cleaner, XL DirtLifter PowerBrush BISSELL Little Green HydroSteam Portable Carpet Cleaner, 3618 Hoover PowerDash Pet Compact Carpet Cleaner Machine, Lightweight Design BISSELL Little Green Mini Portable Carpet Cleaner, 4075
Type Portable Full-size upright Portable Compact upright Portable
Clean water tank 41 oz Large 64 oz Half gallon 16 oz
Hose for stairs 1 1 1 – 1
Urine formula included 1 1 1 – –
Self-cleaning hose 1 – – – 1
Fresh accidents 3 2 3 2 2
Old or soaked spots 2 3 3 2 1
Ease of use 3 1 2 2 3
Current price $159.99 $459.99 $199.99 $109.99 $86.73
Read review Read review Read review Read review Read review

Why is cat urine so hard to get out of carpet?

Cat urine is more concentrated than dog urine, so a small puddle carries a lot of odor. When it’s fresh, it’s mostly water, urea and salts, and it soaks straight down through the carpet into the backing and pad. As it sits, bacteria break the urea down into ammonia, which is the sharp smell you notice first. Later, the stronger, musky odor comes from compounds that form as the urine ages.

The real problem is uric acid. It dries into crystals that don’t dissolve well in plain water or regular carpet shampoo, so a stain can look clean on top while the crystals stay in the pad. Humidity or a damp mop wakes them up again, and the smell returns. Cats also have a strong sense of smell, and a spot that still smells like urine to them often gets used again.

That’s why a machine that sprays and then extracts helps so much. It flushes liquid down to where the urine went and pulls it back out, rather than pushing it deeper the way blotting and scrubbing can.

Do you need a carpet cleaner or just an enzyme spray?

For a single fresh accident on low-pile carpet, a good enzyme spray and patience can be enough. Enzyme cleaners use proteins and bacteria that break down the uric acid crystals, but they need time and moisture to work, often a full day before the spot dries.

A carpet cleaner earns its place when accidents are frequent, the spot is large, or the urine has had time to soak into the pad. The machine removes most of the urine first, so the enzyme cleaner has much less left to break down. Many cat owners use both: extract the spot, then treat it with an enzyme product and let it air-dry. Check your machine’s manual before putting any third-party product in the tank, because some makers say only their own formulas should go through it.

Buying guide

How to choose a carpet cleaner for cat urine

01
Strong suction and recovery

Getting urine out of the pad matters more than scrubbing the surface, and wet carpet left behind can bring the smell back.

Look for
Independent results for stain removal and dry time, and a nozzle that seals well against the carpet.
Avoid
Machines that leave carpet soaking wet after several passes.
02
Portable or full-size

Most cat accidents are small, but a cat that marks several spots can turn a room into a full-size job.

Look for
A portable spot cleaner for occasional accidents, and a full-size machine for repeat spots or whole rooms.
Avoid
Buying a heavy upright you'll never drag out for a single spot.
03
A pet urine formula

Plain water won’t break down uric acid, and generic shampoo can leave residue that attracts dirt.

Look for
A machine that ships with or supports an oxy or enzyme-based pet urine formula.
Avoid
Heavily perfumed formulas that cover odor instead of removing it.
04
Hose and tools

Cats often go on stairs, rugs, bedding and furniture as well as open carpet.

Look for
A hose of at least 4 feet with a stain tool, plus a crevice tool for stair edges.
Avoid
Uprights with no hose if your cat's spots are on stairs or furniture.
05
Self-cleaning hose

Dirty urine water left in the hose can make the machine itself smell.

Look for
A self-cleaning or rinse feature, or tanks and hoses that are easy to flush.
Avoid
Storing a machine with dirty water still in the tank or hose.
06
Weight and storage

The cleaner you’ll grab quickly is the one that gets the urine before it sets.

Look for
A portable you can lift with one hand and store where you'll see it.
Avoid
Keeping your only cleaner in the garage or basement.

Should you use steam or hot water on cat urine?

Be careful with high heat. Many cleaning experts warn that steam can set the proteins in urine and bond the odor to the fibers, which is why even BISSELL tells HydroSteam owners to use the plain Wash mode for pet accidents. Warm water from a carpet cleaner’s own heater is generally fine, but skip steam modes and steam mops on urine spots.

Avoid ammonia-based cleaners as well. Urine already smells of ammonia, so an ammonia cleaner can make the spot more attractive to your cat. Bleach is another bad idea on carpet, since it can discolor the fibers and reacts badly with ammonia.

How do you find old cat urine spots?

If the room smells but you can’t see a stain, use an inexpensive UV flashlight at night with the lights off. Dried urine usually glows a yellow-green color, so you can outline each spot with painter’s tape before you clean. Check along walls, behind furniture, near doors and around the litter box area, since those are common targets. Sniffing low to the carpet once you’ve narrowed it down also works.

Treat a slightly bigger area than the visible stain. Urine spreads out as it soaks into the pad, so the hidden spot is often wider than what you see on top. If a spot keeps coming back after several cleanings, the pad underneath may be saturated, and cutting out and replacing that section of pad is sometimes the only permanent fix.

How to

How to clean cat urine from carpet with a machine

  1. Extract the liquid first

    For a fresh accident, run the cleaner in dry suction or blot firmly with towels before adding any water, so you aren’t spreading the urine wider.

  2. Pretreat the spot

    Spray a pet urine formula over a slightly larger area than the stain and let it sit for the time the label recommends.

  3. Clean in slow passes

    Spray on the forward stroke and pull back slowly without spraying to extract. Repeat dry passes until little water comes up.

  4. Rinse if your machine allows it

    A pass with clean water helps remove leftover formula, which can otherwise attract dirt and leave a sticky spot.

  5. Finish with an enzyme cleaner

    For older spots or lingering smell, apply an enzyme cleaner after extraction and let the area air-dry fully, covering it so the cat can’t reach it.

  6. Flush the machine

    Empty the dirty tank right away and run clean water through the hose and tool so the cleaner itself doesn’t start to smell.

Frequently Asked Questions

Carpet cleaner for cat urine FAQs

What is the best carpet cleaner for cat urine?

For most homes, the Shark StainStriker HairPro. It’s portable, mixes an oxy pet formula on contact and scored highest overall in a large independent spot cleaner test.

Can a carpet cleaner remove cat urine smell for good?

Often, yes, if it reaches the urine in the pad and you follow up with an enzyme cleaner. If the pad is badly saturated from repeated accidents, replacing that piece of pad may be the only permanent fix.

Is a portable spot cleaner strong enough for cat urine?

For fresh accidents and small spots, yes. For large areas, old stains or spots your cat uses again and again, a full-size machine with stronger suction does a better job.

Can I put an enzyme cleaner in my carpet cleaner?

Check the manual first. Many makers recommend only their own formulas in the tank. A safer approach is to extract with the machine, then spray the enzyme cleaner on by hand and let it dry.

Why does the smell come back after cleaning?

Usually because uric acid crystals are still in the backing or pad. Humidity reactivates them. Clean a wider area, extract more thoroughly and use an enzyme cleaner to break down what’s left.

Should I use steam on cat urine?

It’s best to avoid it. High heat can set urine proteins and odor into the fibers. Use a regular wash or warm-water mode instead.

Why does my cat keep peeing on the carpet?

A spot that still smells like urine can invite repeat accidents, but stress, litter box problems and health issues such as urinary tract problems are also common causes. If it starts suddenly, it’s worth a call to your vet.

Conclusion

Which carpet cleaner for cat urine should you buy?

  • Best overall: Shark StainStriker HairPro
  • Best for soaked spots: BISSELL Big Green Pet Pro
  • Best for set-in stains: BISSELL Little Green HydroSteam
  • Best budget upright: Hoover PowerDash Pet Compact
  • Best cheap spot cleaner: BISSELL Little Green Mini

Start with the Shark StainStriker HairPro if your cat has the occasional accident and you want a cleaner you can grab right away. Choose the BISSELL Big Green Pet Pro when one spot has become a habit or the whole room smells, and the Little Green HydroSteam when older stains are the main problem. The Hoover PowerDash Pet Compact covers whole rooms in a small home without a big outlay, and the Little Green Mini keeps fresh accidents from setting in on a tight budget.

How We Picked and Tested

Our recommendations are based on independent hands-on reviews and lab testing, plus verified manufacturer specifications. We reviewed findings from Vacuum Wars, Bob Vila, and HGTV, including Vacuum Wars’ stain removal scores and urine pretreatment results for more than 30 spot cleaners and Bob Vila’s side-by-side tests of pet carpet cleaners on urine and other stains. We also read pet-care guidance on enzyme cleaners from Catster.

We started with one rule: every pick had to extract liquid from the carpet, not just spray and blot, because urine that stays in the pad keeps smelling. From there, we looked for independent results on pet stains, older set-in stains and how wet the carpet was left, then gave each machine a distinct role, from quick fixes on fresh accidents to deep cleans of a favorite spot.

Some popular models did not make the list. The Rug Doctor Pet Portable Spot Cleaner left urine behind after its first pass in testing and left the carpet noticeably damp, and we skipped steam cleaners because high heat isn’t recommended on urine. We kept only machines sold new on Amazon US when we checked.

Tank sizes, weights, included formulas and warranties are manufacturer-reported specifications, while cleaning results are attributed to the independent sources above. We did not test these carpet cleaners ourselves.

Why trust CleanTheFloor?

CleanTheFloor publishes practical floor-care advice and buying guides for homeowners and pet owners. We base our picks on published test results and verified specifications rather than marketing claims, and we point out each product’s drawbacks.

Sharaj is a seasoned cleaning product reviewer. With over six years of experience reviewing products for Cleanthefloor, Sharaj has honed his skills in writing and editing to provide readers with insightful and helpful reviews. Sharaj likes to travel and explore new places during his spare time, especially when trying local dishes.

Leave a Comment