Home & Cleaning

Best Pet Stain Remover: 3 Enzyme Cleaners for Urine and Accidents

A gloved hand holding a blue spray bottle over a wood floor

All three of our picks are enzyme cleaners, because that is the kind of product VCA, the ASPCA and the AKC point to for pet accidents [1][2][3]. Nature's Miracle Dog Stain & Odor Remover is our overall pick for floors, carpet, upholstery and furniture. Rocco & Roxie Enzyme Stain & Odor Eliminator is the carpet pick; its listing says it carries the Carpet and Rug Institute Seal of Approval. Biokleen Bac-Out is a plant-based enzyme cleaner with no artificial fragrances, dyes or ammonia, per the listing.

The product is only half the job. Blot up as much as you can first, rinse with cool water, and keep the steam cleaner in the closet: Humane World for Animals and the AKC both say heat can permanently set urine stains and odor [4][3]. Our guide to getting dog pee out of carpet walks through the steps.

Our 3 picks at a glance

  1. Best Overall Enzyme CleanerNature's Miracle Dog Stain & Odor Remover, Enzymatic Formula, 32 ozEnzymatic cleaner for floors, carpet, upholstery and furniture; light citrus scentCheck price on Amazon (opens Amazon in a new tab)
  2. Best for CarpetRocco & Roxie Enzyme Stain & Odor Eliminator, 32 fl ozChlorine-free, color-safe enzyme cleaner with a CRI Seal of Approval, per the listingCheck price on Amazon (opens Amazon in a new tab)
  3. Best Plant-BasedBiokleen Bac-Out Enzyme Cleaner, LimePlant-based enzyme cleaner with no ammonia, chlorine, dyes or artificial fragrance, per the listingCheck price on Amazon (opens Amazon in a new tab)

How we picked

We searched Amazon for pet stain removers, set aside sponsored results, and kept only cleaners whose listings describe enzymes, since that is what the vet and animal-welfare sources we read recommend. We chose an all-round cleaner, one aimed at carpet, and a plant-based option. Sprays that freshen rather than break down urine are in our pet odor eliminator guide, and if accidents come from a puppy still learning, see our puppy pad picks.

Every product detail comes from the Amazon listing on the date we checked it; claims about how long the enzymes work or how safe a product is are the makers' own. Cleaning advice comes from VCA Animal Hospitals, the ASPCA, the AKC, Humane World for Animals and the University of Illinois Extension [1][2][3][4][5]. We read listings and sources; we did not use these products ourselves.

Why enzyme cleaners, per vets and animal groups

Enzymes, not perfume. VCA's veterinary behaviorists say to use a commercial product containing enzymes that degrade urine or feces, and to clean quietly with the dog out of the room [1]. The ASPCA says to clean accidents thoroughly with an enzymatic cleanser designed to neutralize pet odors [2]. The AKC says enzymatic cleaners break down odor-causing compounds at a molecular level instead of masking smells [3]. This matters because dogs are often drawn back to spots they have soiled before [1], and pets may keep returning while they can still smell their scent [4].

Skip ammonia, and probably vinegar. Urine contains ammonia, so the ASPCA says ammonia-based cleaners can attract a pet back to the same place [2]. Humane World for Animals says to avoid both ammonia and vinegar because strong smells can encourage re-marking [4]. The sources disagree on vinegar: the AKC and the University of Illinois Extension both give vinegar mixes for urine [3][5]. The safer route is to skip both and use an enzyme cleaner. The Illinois Extension also warns never to mix chlorine bleach with ammonia [5].

Blot, rinse, then treat. Humane World for Animals says to soak up as much urine as you can with layers of paper towels and newspaper, stand on them for about a minute, repeat, then rinse with cool water and blot [4]. The AKC says to press for several minutes, rinse with cool water, and blot or use a wet-vac [3]. Both say not to use steam cleaners, because heat can permanently set the stain and odor by bonding the protein to man-made fibers [4][3].

Fabrics and old stains. For washable fabrics, the Illinois Extension says to soak urine stains in an enzyme product for at least 30 minutes, or several hours if the stain is old, then launder. It also warns that old urine stains and odors may be impossible to remove [5]. Humane World says that if urine has reached the carpet padding, you may need to replace sections of carpet and pad [4].

1Best Overall Enzyme Cleaner

Nature's Miracle Dog Stain & Odor Remover, Enzymatic Formula, 32 oz

Ships from and sold by Amazon.com.

Nature's Miracle is the all-round pick: one enzymatic formula listed for floors, carpet, upholstery and furniture, so a single bottle covers most of the places a dog has an accident. The brand says the formula keeps working as long as any bio-based mess is still present; that is the maker's description, so still blot and rinse first as the AKC and Humane World suggest [3][4].

It has a light citrus scent, per the listing, and the brand says it can be used around pets when used and stored as directed. It has been on Amazon since 2017. Follow VCA's advice and clean with your dog out of the room [1].

Good to know

  • Enzymatic formula
  • Listed for floors, carpet, upholstery and furniture
  • Light citrus scent

Keep in mind

  • "Keeps working while a mess is present" is the brand's claim
  • The listing does not give a patch-test step; we found no source guidance on colorfastness either, so try a hidden spot first
  • An old stain that soaked into the pad may not come out with any cleaner [5][4]
2Best for Carpet

Rocco & Roxie Enzyme Stain & Odor Eliminator, 32 fl oz

Sold by PETIQ, ships from Amazon.

If most of your accidents land on carpet and rugs, Rocco & Roxie is the one to keep by the door. The listing says it carries the Carpet and Rug Institute (CRI) Seal of Approval and describes it as chlorine-free and color-safe, with no hazardous propellants.

It is listed for urine, feces and vomit, and for carpets, floors, furniture, clothing, litter boxes, kennels and carriers. That last group is useful: a crate or carrier that smells of old accidents can keep drawing a dog back, which is why VCA recommends enzymes [1]. It has been sold on Amazon since 2013.

Good to know

  • CRI Seal of Approval, per the listing
  • Chlorine-free and color-safe, per the listing
  • Listed for kennels, carriers and litter boxes

Keep in mind

  • "Color-safe" is the brand's claim; try a hidden spot first
  • No scent details on the listing
  • Don't follow it with a steam cleaner; heat can set urine stains [4][3]
3Best Plant-Based

Biokleen Bac-Out Enzyme Cleaner, Lime

Sold by Weiman Brands, ships from Amazon.

Biokleen Bac-Out uses live enzyme cultures to break down organic material, per the listing, and it is plant-based with no artificial fragrances, dyes, phosphates, chlorine, ammonia or brighteners. The no-ammonia line matters here: the ASPCA says ammonia-based cleaners can draw a pet back to the spot [2].

It is not only for pets. The listing names pet accidents alongside wine, cloth diapers, laundry, garbage disposals and garbage cans, so one bottle can go to work around the house. It is biodegradable and made in the USA, per the listing. For washable fabrics, the Illinois Extension suggests soaking urine stains in an enzyme product for at least 30 minutes before laundering [5].

Good to know

  • Plant-based; no ammonia or chlorine, per the listing
  • No artificial fragrances or dyes
  • Also listed for laundry and diapers

Keep in mind

  • We could not confirm the bottle size; check the size on the listing
  • Lime scent, from the product name
  • A general enzyme cleaner rather than a pet-only product

Side by side

CleanerTypeListed usesNotable listing detailsSize
Nature's Miracle DogEnzymaticFloor, carpet, upholstery, furnitureLight citrus scent32 oz
Rocco & RoxieEnzymeCarpets, floors, furniture, clothing, kennels, carriersCRI Seal of Approval; chlorine-free32 fl oz
Biokleen Bac-OutLive enzyme culturesPet accidents, laundry, diapers, winePlant-based; no ammoniaNot stated

Specs as stated on each Amazon listing, checked October 2026.

What to look for

Enzymes on the label

VCA, the ASPCA and the AKC all point to enzyme cleaners for pet accidents [1][2][3].

No ammonia

Urine contains ammonia, and the ASPCA says ammonia cleaners can draw a pet back [2]. Biokleen lists no ammonia.

Made for your surface

Check the listing names your floor, carpet or fabric. Rocco & Roxie lists a CRI Seal for carpet.

Hidden spot first

We found no source guidance on colorfastness, so try any cleaner on a hidden area before the middle of a rug.

The bottom line

  • Best Overall Enzyme Cleaner: Nature's Miracle Dog: one enzymatic formula for floors, carpet, upholstery and furniture.
  • Best for Carpet: Rocco & Roxie: chlorine-free and color-safe, with a CRI Seal of Approval, per the listing.
  • Best Plant-Based: Biokleen Bac-Out: plant-based enzymes with no ammonia, chlorine or dyes, per the listing.

Questions pet parents ask

What is the best way to clean dog pee?

Blot up as much as you can, rinse with cool water and blot again, then use an enzymatic cleaner, as Humane World for Animals and the AKC describe [4][3]. Our carpet guide has the full steps.

Why use an enzyme cleaner instead of regular cleaner?

The AKC says enzymatic cleaners break down odor-causing compounds instead of masking them [3]. VCA says dogs are often drawn back to spots they soiled before, so removing the smell helps stop repeat accidents [1].

Can I use vinegar to clean pet urine?

The sources disagree. The AKC and the University of Illinois Extension give vinegar mixes [3][5], but Humane World for Animals says to avoid vinegar because strong smells can encourage re-marking [4]. The safer choice is an enzyme cleaner.

Should I steam clean a pet urine stain?

No. Humane World for Animals and the AKC both say heat can permanently set the stain and odor [4][3].

Can old urine stains be removed?

Sometimes. The Illinois Extension says old urine stains and odors may be impossible to remove [5], and Humane World says urine that reached the padding may mean replacing part of the carpet and pad [4].

My dog suddenly started having accidents. What should I do?

Clean with an enzyme cleaner, and call your vet. VCA lists medical causes of house soiling, including infection, kidney or liver disease, diabetes and bladder stones, and says to get a vet check, especially if it starts suddenly [1].

Sources

  1. VCA Animal Hospitals. Dog Behavior Problems: House Soiling. vcahospitals.com
  2. ASPCA. Urine Marking in Cats. aspca.org
  3. American Kennel Club. How to Get Rid of Dog Pee Stains and Smells. akc.org
  4. Humane World for Animals. How to Remove Pet Stains and Odors Naturally. humaneworld.org
  5. University of Illinois Extension. Stain Solutions: Urine. dev.web.extension.illinois.edu