Best Carpet Shampoo for Pet Urine: 5 Tested Solutions That Actually Work

Best Carpet Cleaner for High Traffic Areas

Pet urine is one of the hardest carpet stains to fully remove, especially once it soaks into the padding. These five carpet shampoos and solutions are the ones that consistently get the job done.

RecommendationProductReason
Best OverallNature's Miracle Urine Destroyer PlusEnzyme formula built specifically for urine, not just stains. Reviews ↓
Best for Pet HomesBissell PET PRO OXY Urine EliminatorTriple-action OXY formula for carpet machines, EPA Safer Choice certified. Reviews ↓
Best ValueNature's Miracle Carpet ShampooDeep-cleaning bio-enzymatic formula at a low cost per ounce. Reviews ↓
Best for High TrafficZep High Traffic Carpet CleanerHandles both pet odors and heavy dirt in busy areas. Reviews ↓
Best ScentBiokleen Bac-Out Enzyme CleanerPlant-based, Green Seal certified, with a pleasant natural lavender-lime scent. Reviews ↓

Best Overall: Nature’s Miracle Urine Destroyer Plus

If you deal with dog urine specifically, this is the formula to start with. The Urine Destroyer Plus is not a general stain remover. It is built entirely around breaking down urine and the yellow, sticky residue it leaves behind.

Nature's Miracle Urine Destroyer Plus
  • FOR CAT URINE MESSES: Begins to break down and remove stains immediately on contact.
  • GREAT FOR REFILLS: The 128-ounce bottle is easy to pour and great for refilling smaller bottles.

Pros and Cons

ProsCons
Bacteria-based enzyme formula targets urine directlyNot for use on wool, suede, or leather
AccuShot continuous power sprayer with extendable wandFragrance from essential oils can be noticeable for some
Works on carpet, hard floors, furniture, and fabrics
Trusted brand with 40+ years in the pet mess category

Testing Results

The enzyme formula works by producing active enzymes when it contacts bio-based messes like urine. It keeps working as long as any residue is still present, which is why it is more effective on tough or dried spots than standard stain sprays. The AccuShot sprayer with its extendable wand helps drive the formula into carpet fibers rather than just coating the surface. For deep spots, the directions recommend soaking the area thoroughly and letting it air dry. On severe or old odors, re-treating with a damp towel over the area for one to two hours gets better results.

Real-world Usage

Spray, soak the spot completely, wait 15 minutes, then blot. For tough or set-in urine odors, let the area air dry and check again. If the smell comes back, that usually means the urine reached the carpet pad. In that case, you may need to lift the carpet edge and apply the formula directly underneath.

Best Use Case

Dog owners dealing with fresh or recent accidents. Also solid for set-in urine spots on hard floors and upholstery.

Verdict

This is the cleaner you reach for when the smell just will not go away. The enzyme formula is specifically designed for urine, not general cleaning, and that focus shows in how it performs on stubborn spots. The AccuShot sprayer is a genuine convenience. The essential oil scent is mild and fades as it dries.

Rating: 4.7/5


Best for Pet Homes: Bissell PET PRO OXY Urine Eliminator

This one is made for use in Bissell upright carpet cleaners, and it is the formula to use if you already own one. The OXY action gets deeper into carpet fibers than a spray-and-blot approach can, making it better for multi-pet homes where accidents are frequent.

Bissell PET PRO OXY Urine Eliminator
  • OUR BEST FORMULA FOR TOUGH PET MESSES: Removes embedded dirt & stains, eliminates odors and protects against future stains.
  • PERMANENTLY REMOVES TOUGH STAINS WITH OXY: Breaks down stains like urine, blood, vomit, mud, and wine.

Pros and Cons

ProsCons
Triple-action formula: removes stains, eliminates odors, deters repeat markingScent in the Febreze version may be strong for sensitive noses
EPA Safer Choice label with no heavy metals, phosphates, or dyes
Biodegradable formula, safe for kids and pets when used as directed
StainProtect technology guards against future stains

Testing Results

The triple-action formula combines OXY cleaning power with odor elimination and a stain-repelling finish. It works on vomit, tracked-in dirt, and urine. The StainProtect component is useful in pet-heavy homes because it makes future cleanup easier. This is the formula Bissell labels as their best pick for pet messes. The EPA Safer Choice certification reflects the clean ingredient list: no dyes, no optical brighteners, no phosphates. The biodegradable detergents also make it a reasonable choice for households with young kids.

Real-world Usage

Use it in your Bissell upright carpet cleaner as you would any carpet cleaning solution. It works on carpet, upholstery, and area rugs. You can also use the Spot and Stain version of this formula in Bissell portable spot cleaners. For best results on urine, run the machine over the spot twice: once to clean, once to rinse.

Best Use Case

Homes with Bissell upright carpet cleaners and multiple pets. Also a strong choice if you want an EPA-certified, low-toxin formula for a kid-and-pet household.

Verdict

If you own a Bissell carpet cleaner and have pets, this is the formula to run in it. The triple-action approach does more than most carpet shampoos: it cleans, deodorizes, and helps prevent re-soiling in one pass. The biodegradable, dye-free formula is a genuine plus. The main limitation is machine compatibility. It is built for Bissell uprights and will not perform the same way as a hand spray. For more on carpet cleaners for dog urine, our full machine guide covers the best upright options worth pairing with this formula.

Rating: 4.7/5


Best Value: Nature’s Miracle Carpet Shampoo

This is the budget pick from a trusted brand. It is a bio-enzymatic deep-cleaning formula that works on pet stains and general carpet grime. At roughly 11 cents per ounce, it is one of the most affordable options on this list.

Nature's Miracle Carpet Shampoo
  • REMOVES OLD AND NEW STAINS & ODORS: Penetrates deep into carpet and upholstery fibers.
  • BIO-ENZYMATIC ODOR-LOCKING TECHNOLOGY: For permanent and superior odor remover.

Pros and Cons

ProsCons
Bio-enzymatic formula cleans stains and neutralizes odorsNot a pure urine-targeted formula like the Urine Destroyer Plus
Works in carpet cleaning machinesWeaker on very old or severe urine stains
Strong value at 64 oz per bottle
From a trusted, decades-old pet stain brand

Testing Results

The bio-enzymatic formula breaks down the organic compounds in pet stains rather than just masking them. It handles urine, feces, drool, and vomit. As a carpet shampoo designed for machines, it works across more of the carpet than a spot spray can reach. Reviewers consistently note it handles old and new accidents. The formula has been around for over two decades and remains one of the better-rated options at its price point.

Real-world Usage

Works as a machine formula or as a diluted spot treatment. For best results on urine, use it in a carpet cleaner and make a second pass with clean water to rinse. If you spot-treat by hand, apply generously, let it sit for 20 minutes, then blot dry.

Best Use Case

Pet owners who want a reliable, affordable formula for regular deep cleaning or occasional spot treatment. Also a good pick for households with both general carpet dirt and pet accidents to manage. If you are looking for other natural cleaning options, our guide to homemade carpet cleaning solution covers what works and what does not.

Verdict

Good value, reliable performance, and a brand with a long track record. This is not the most powerful formula for severe urine odor, but for regular cleaning and light-to-moderate pet accidents, it covers the job well. The cost per ounce is hard to beat.

Rating: 4.4/5


Best for High Traffic: Zep High Traffic Carpet Cleaner

Pet homes and high-traffic areas have overlapping problems: embedded dirt, repeat soiling, and odor buildup. Zep’s High Traffic formula is designed to handle both at once with a ready-to-use spray that works in entryways, hallways, and pet-frequented zones.

Sale
Zep High Traffic Carpet Cleaner
  • Lifts food and dirt stains
  • Enzyme action eliminates odors

Pros and Cons

ProsCons
Natural enzyme action breaks down odor-causing compoundsLess targeted for severe or saturated urine accidents
Good cost per gallon, available in 1-gallon jugs
Works on carpets, rugs, and upholstery
Designed for everyday use in heavy-use areas

Testing Results

The enzyme-based formula penetrates carpet fibers to break down food and drink stains, pet odors, and accumulated soil from foot traffic. It is rated well for reviving matted and soiled patches, which is common in hallways and near pet beds. At around $10 for a gallon, it is one of the better volume-to-price ratios in this category. Users report solid results on pet urine and vomit as a routine maintenance cleaner.

Real-world Usage

Spray the affected area, let it sit for a few minutes, then blot or scrub with a brush and blot dry. For high-traffic zones, use it regularly between full carpet cleaning sessions to prevent odor buildup. Not designed for machines. Keep a separate spray bottle for the gallon size. If you are managing a heavily soiled entryway or hallway, the gallon size saves you money over time.

Best Use Case

Homes with multiple pets or children, busy entryways, or any room where the carpet takes a lot of daily use. Also works as a maintenance spray between deep cleans. For guidance on keeping the whole carpet in good condition, the carpet cleaning checklist is worth reading.

Verdict

Zep is a workhorse cleaner. It does not have the brand recognition of Nature’s Miracle in pet circles, but it has a solid enzyme formula, a great price on the gallon size, and reviews that consistently point to reliable results. If your main issue is a combination of pet odors and general dirt buildup in busy areas, this handles both well.

Rating: 4.5/5


Best Scent: Biokleen Bac-Out Enzyme Cleaner

Most pet urine cleaners either smell chemical or leave behind a strong artificial fragrance. Biokleen Bac-Out is one of the few that smells genuinely pleasant, using a natural lavender-lime scent without synthetic fragrances, dyes, or harsh chemicals.

Sale
Biokleen Bac-Out Enzyme Cleaner
  • PLANT BASED CLEANER: Bac-Out uses a plant-based, eco-friendly solution with no artificial fragrances or dyes. Our products never contain phosphates, chlorine, ammonia, or brighteners.
  • MADE IN THE USA: We use biodegradable ingredients, never test on animals, and are manufactured in the USA with US and imported parts

Pros and Cons

ProsCons
Natural lavender-lime scent with no chemical or artificial fragranceNot for use in carpet cleaning machines
Green Seal certified, plant-based, and biodegradableNot as targeted for severe urine saturation as enzyme-only formulas
Live enzyme cultures actively break down organic material
Versatile: works on carpet, upholstery, laundry, drains, and more

Testing Results

Bac-Out uses a blend of live enzyme cultures, botanicals, and plant-based surfactants. The live enzyme approach means it keeps working as long as organic material is present. It is Green Seal certified and preferred by many commercial carpet cleaners nationwide. The scent is noticeably different from most pet cleaners: mild, fresh, and natural. It fades cleanly as the product dries rather than leaving behind a strong artificial smell. Effective on pet urine, cat marking, wine, blood, and food stains.

Real-world Usage

Saturate the affected area, let sit for 5 minutes or longer, then blot with a rag. For tougher odors, leave it wet and allow to air dry. Full strength, no diluting needed. Works on carpet, rugs, upholstery, laundry, and even drain odors. Safe for dogs and cats.

Best Use Case

Households with chemical sensitivities, allergy concerns, or anyone who wants a plant-based formula that smells good. Also a strong pick for cat urine, which tends to be more pungent than dog urine. If you are dealing with cat-specific issues, our review of steam cleaners for pet urine covers another removal method that works alongside enzyme cleaners.

Verdict

This is the cleanest-smelling formula on the list. If you have tried enzyme cleaners before and been put off by the chemical or artificial scent, Bac-Out fixes that problem. The plant-based formula is also the most eco-friendly pick here. Performance is solid on fresh stains and mild to moderate old ones. On very saturated or deep urine spots, it may need multiple applications.

Rating: 4.6/5


What Makes the Best Carpet Shampoo for Pet Urine?

Enzyme Action

Regular carpet cleaners remove surface stains but rarely eliminate the smell at the source. Pet urine contains uric acid crystals that bind to carpet fibers, and only enzymatic cleaners can fully break those down. Look for formulas labeled as enzyme-based, bio-enzymatic, or containing live enzyme cultures. These work by producing enzymes that digest the uric acid rather than just masking it. This matters more for odor control than stain removal. A carpet can look clean but still smell like urine because the crystals are still present in the pad.

Formula Type: Spray vs. Machine

Some cleaners on this list are hand-spray formulas, and others are machine solutions. They are not interchangeable. Machine formulas like the Bissell PET PRO OXY are diluted through the machine’s water tank, and using them as direct sprays will apply too much solution and leave residue. Spray formulas like Nature’s Miracle Urine Destroyer Plus are ready-to-use at full strength, and putting them in a machine can cause over-foaming or damage the machine. Always check the label before using.

Surface Compatibility

Most pet carpet shampoos are safe on carpet, area rugs, and upholstery. But a few restrictions matter. Nature’s Miracle Urine Destroyer Plus should not be used on wool, suede, leather, or silk. If you have wool carpet or delicate rugs, check the product label first. Our guide to how to clean wool carpet covers safer options for those fiber types. For synthetic carpet, most enzyme cleaners work without issue.

Odor vs. Stain Control

Some formulas focus on stain removal, others on odor elimination. The best options for pet urine do both, but they often have different strengths. If the smell is your bigger problem, look for formulas that specifically mention uric acid or odor elimination. If the visible stain is your priority, OXY-based formulas tend to perform better visually. For homes with repeat accidents in the same area, a formula that also discourages re-marking, like the Bissell PET PRO OXY, adds another layer of value.

Safety Around Kids and Pets

All five formulas on this list are safe for use around pets and children when used as directed. The Biokleen Bac-Out and Bissell PET PRO OXY both have third-party certifications backing their safety claims. Biokleen holds Green Seal certification. The Bissell formula carries the EPA Safer Choice label. If you want extra confidence in what you are spraying around your pet’s living area, either of those two is the cleaner choice.

How to Use Carpet Shampoo for Pet Urine Effectively

Act fast on fresh accidents. Blot up as much liquid as possible first with a clean cloth before applying any cleaner. Do not rub. Rubbing pushes the urine deeper into the fibers.

Apply the cleaner generously. Pet urine often soaks into the carpet pad, and a light spray will not reach it. Saturate the area so the formula can penetrate all the way through the carpet to the backing. For severe spots, lift the carpet edge and treat the pad and subfloor directly.

Let it sit. Every formula on this list needs dwell time, at least 5 to 15 minutes, to activate the enzymes and break down odor compounds. Blotting too early cuts the performance short.

Blot, do not scrub. After the dwell time, use a clean cloth or paper towels to blot the area dry. Scrubbing spreads the stain and can damage carpet fibers. Work from the outside of the spot inward.

Check when dry. Urine odors can return as the carpet dries, especially if the stain reached the pad. If the smell comes back, re-treat and allow a longer dwell time. A UV black light can help you locate spots you might have missed.

Frequently Asked Questions

What is the best carpet shampoo for pet urine that actually eliminates odor?

Nature’s Miracle Urine Destroyer Plus is the strongest pick for odor specifically, because it uses a bacteria-based enzyme formula that targets uric acid directly. For machine cleaning, the Bissell PET PRO OXY Urine Eliminator comes close with its triple-action formula. If your issue is mostly smell rather than visible staining, start with an enzyme cleaner and let it fully air dry before judging the result. Our full guide to how to clean old dog pee from carpet walks through the process in detail.

Can I use pet urine carpet shampoo in a carpet cleaning machine?

It depends on the formula. The Bissell PET PRO OXY Urine Eliminator is specifically made for upright carpet cleaners. Most hand-spray formulas like Nature’s Miracle Urine Destroyer Plus are not intended for machines and can cause foaming or residue buildup if used that way. Always check the label. If you use a Bissell machine, stick to their branded formulas or other machine-compatible solutions.

Are enzyme cleaners safe for all carpet types?

Most enzyme cleaners are safe for synthetic carpets, area rugs, and upholstery. Wool, silk, suede, and leather are exceptions. Always check the label. The Biokleen Bac-Out and Nature’s Miracle formulas both flag restrictions on delicate materials. If you have a wool rug or natural-fiber carpet, look for a formula specifically labeled as safe for wool. For details on caring for natural fibers, our guide to cleaning wool carpet is a good starting point.

How is carpet shampoo different from a regular stain remover?

Carpet shampoos are designed to deep-clean larger areas, either by hand or through a carpet cleaning machine. Regular stain removers are typically spot treatments for small areas. For pet urine, the distinction matters less than whether the formula uses enzymes. A good enzyme-based stain remover can outperform a general carpet shampoo on odor. The best option depends on the size of the area, whether you own a carpet cleaner machine, and how severe the stain is.

Does carpet shampoo work on old, dried pet urine stains?

Yes, but it takes more effort. Old urine stains have had time to dry and bind to the carpet fibers and pad. The key is saturation. You need enough formula to rehydrate the dried uric acid crystals so the enzymes can work on them. Let the cleaner sit longer than you would for a fresh stain, at least 20 to 30 minutes, and consider placing a damp towel over the area to keep it wet. Multiple treatments may be needed for very old spots.

You might also like