MADI KOETTING FOR FAMILY HANDYMAN
Pros:
-
Powerful enzyme cleaner that eliminates pet stains and odors
-
Safe on carpet, hard floors and upholstery
-
Doesn't leave residue on hardwood floor
-
Eliminates old and new pet stains
-
Safe for use around children
-
Seal of Approval by the Carpet and Rug Institute
Cons:
-
Pricey
-
May be less effective on cat urine
-
Strong scent bothers some users
The best pet stain remover products all have one thing in common: natural enzymes that break down ammonia crystals in urine and fecal matter. A bio-enzymatic cleaner doesn’t cover up the stain or smell—it eliminates stains for good. Elizabeth Shields, the Operations Manager of Super Cleaning, agrees. She says, “The absolute best tip when dealing with pet stains on any surface is to get an enzymatic cleaner. This really targets the source of the problem, not just the surface. For us in the cleaning industry, that’s gold!” The Rocco & Roxie stain and odor eliminator is beloved among pet parents for this reason.
If the whopping 78,600 five-star ratings on Amazon aren’t enough, the Family Handyman team tried Rocco & Roxie and can confirm the solution is liquid gold for getting dog pee out of carpet and hard floors. When I became a pet parent in May 2023, ordering a bottle of Rocco & Roxie was a no-brainer. The best defense against the woes of puppy house training is a powerful enzyme cleaner. Upon the first spray, I was pleasantly surprised by its refreshing smell. The aroma is unlike any other cleaner I’ve tested, yet it smells weirdly familiar. While some users complain about the scent, I think it smells like root beer—but not in a bad way. It’s fresh yet woodsy in the best way possible.
As for it’s fast-acting powers? It’s essential to completely saturate the area, wait 10 minutes and then blot with a cloth or paper towel for best results. In my first month of testing, I was shocked by the effectiveness. My dog never once marked the same spot in the house—a sign that even her strong puppy nose couldn’t detect where the urine scent lingered.
The real test was a Saturday morning when my puppy and I took the long way out of the apartment complex. CeCe couldn’t hold it until we got outside, resulting in an accident directly outside of my neighbor’s door. Unfortunately, the hallway is all carpeted, so this was a tough mess to clean. I went home, grabbed Rocco & Roxie and headed to the saturated carpet stain. Embarrassed by the accident, I generously saturated the area with the spray. After gently blotting it, the area was obviously damp but didn’t smell like dog urine. I returned to the stain a few hours later and was shocked I couldn’t even tell where my puppy peed. It may sound silly, but I was impressed with myself, but more importantly with Rocco & Roxie for eliminating such an obvious stain. I never got complaints from the neighbors, either, so this was a total win in my books.
One year into puppy parenthood, the Rocco & Roxie pet stain remover is a staple in my cleaning closet. It’s the only low-maintenance cleaner that actually removes dog poop, urine and vomit from hard floors, carpets and upholstery. Pet messes in the house aren’t ideal, but I have peace of mind knowing this magic bottle is within arm’s reach when accidents occur.
MADI KOETTING FOR FAMILY HANDYMAN
Pros:
-
Affordable price point
-
Enzyme cleaner that destroys cat and dog urine
-
Eliminates old and new pet stains
-
Safe on carpet, hard floors and upholstery
-
Works on bio-based cat and dog messes
Cons:
-
Unpleasant chemical smell
-
Some users find it doesn't fully remove odor
You don’t have to sacrifice quality for the best budget pet stain remover. At least, that’s the case with the Nature’s Miracle urine destroyer. Safe for cat and dog messes on carpet, upholstery and hard floors, the enzymatic formula breaks down pet urine, fecal matter and vomit until messes are eliminated.
My testing experience with Nature’s Miracle pet stain remover is identical to Rocco & Roxie: spray the affected area, let sit for 15 minutes and blot. The solution smells clean, like disinfecting spray, but if you’re sensitive to scents you could find it to be too strong. I found this stain remover is ideal for getting pet stains out of carpet, upholstery and fabric. The floor was a tad sticky after spraying directly on my wood floors. When used properly on fabrics or carpet, the solution doesn’t leave a white cast or crusty stain. Nature’s Miracle is a tried-and-true formula among pet parents for a reason—it’s safe, effective and, most importantly, it’s affordable. Plus, the bottles are made with 25% post-consumer recycled material, so you can clean up after your pet and also do good for the planet.
MADI KOETTING FOR FAMILY HANDYMAN
Pros:
-
Natural ingredients
-
Fresh cucumber and mint aroma
-
Best on carpet and upholstery
-
Eliminates old and new pet stains
-
Cruelty-free
-
No rinsing required
Cons:
-
Leaves sticky residue on hard floors
-
Some users find the spray nozzle finicky
-
Some ingredients flagged by EWG
The refreshing cucumber and mint scent of the Puracy pet stain and odor remover will make you a believer in this powerful spray upon first use, but it’s the natural ingredients that keep you coming back. The plant-derived, hypoallergenic formula deploys natural enzymes to feed on tough pet messes.
I tested the solution on new and old pet accidents. For new messes, simply spritz, let sit for a few minutes and blot. The bottle says to saturate the area, but a little solution goes a long way. Let the solution sit overnight for old messes before blotting or vacuuming the next day. Both of these cleaning methods left my carpet feeling—and smelling—like new. However, it’s recommended to clean messes when you see them happen to prevent them soaking deep into fabric.
The solution claims it’s safe on all surfaces. In my testing, I found it works best on everything but hard floors. My hardwood surfaces felt sticky immediately after spraying and wiping the area. The stickiness lingered for several days, resulting in the need to mop my floors (Tineco wet dry vacuum to the rescue!).
Still, this pet stain remover stands far above the rest for its natural ingredients and superior scent. It works like a charm on carpets and fabrics. Just make sure to let it sit for at least 15 minutes on new stains and at least one hour (or overnight) on old carpet messes.
MADI KOETTING FOR FAMILY HANDYMAN
Pros:
-
Fresh orange scent
-
Instant odor eliminator
-
Free of bleach, peroxides and chemical stink
-
Safe on carpet, hard floors, upholstery and other surfaces
-
Safe for use around pets
Cons:
-
Not a true stain eliminator; it's ideal for eliminating lingering pet odors
-
Some users find the citrus scent too strong
-
May require multiple applications
As a pet parent, I’m a firm believer in having a small but mighty collection of pet cleaning products for the perfect grime-fighting concoction. A pet stain remover alone simply won’t do. But a bottle of Angry Orange odor eliminator and the best pet stain remover? Now we’re talking.
“I love Angry Orange Stain Remover,” says Elizabeth Shields. “We spray it directly onto the spot, let it sit for about 5 minutes, and then blot it with a clean towel. However, if the stain’s been there a while, a little scrubbing with a soft brush is needed.”
I’ve been loyal to Angry Orange since the day I welcomed my furry loved one home. The natural orange oil scent instantly cuts the nastiest pet smells. Lingering pee, poop or vomit smells vanish upon contact with Angry Orange. Plus, it’s safe to use on all surfaces, so you can feel good about reviving your pet’s blanket or bed without harming them with unsafe ingredients (just make sure they’re a few feet away when you spray the solution).
The real test was when I moved, upgrading from carpet to mostly hardwood floor. After moving everything into the new place, I went back to clean the old apartment before handing the keys back. Upon opening the door, I could instantly smell the lingering scent of old dog pee (no thanks!). I rigorously sprayed Angry Orange all over the carpet. When I returned two days later to give the keys back, I was greeted with a refreshing citrus aroma. Success!
If you’re worried about becoming nose-blind to the odors in your home, this affordable solution is like magic in a bottle. Simply spritz, walk away and await the soothing aroma of fresh citrus. The short list of ingredients is the cherry on top. This is truly the most simple yet powerful pet odor eliminator.
MADI KOETTING FOR FAMILY HANDYMAN
Pros:
-
Removes old pet and human carpet stains
-
Doesn't leave residue or white cast
-
Truly odor-free, which is ideal for people who are sensitive to fragrance
-
Free of volatile organic compounds (VOC), chlorofluorocarbon (CFC) and petroleum
-
Gentle, water-based formula
Cons:
-
Doesn't work on fresh stains; must wait for stain to dry thoroughly before cleaning with Folex spray
-
Works best with a quick vacuum 20 minutes after spraying
-
May cause color lightening
Whether you’re protecting carpet in the bedroom or an expensive rug, keeping fabric spotless is a feat as a pet parent. Let alone finding a remedy that revives fabric from old, crusty stains. Enter the Folex carpet spot remover. The solution is tough on old pet stains, and it claims to instantly remove everyday stains like coffee, food and grime—plus you can even use it on car upholstery.
To put the product’s “instant stain removal” claim to the test, I sprayed the formula on a few-days-old pee stain and a freshly spilled coffee stain. I was disappointed to discover you must wait for stains to dry before using Folex spray. Meaning it’s not the stain remover you want to spring for when you catch your pet in the act of making a mess on the carpet.
MADI KOETTING FOR FAMILY HANDYMAN
This product didn’t remove the fresh coffee stain. The pee stain, however, was no where to be found one day later after spraying with Folex. While the product says no vacuuming is required, I saw the best results when vacuuming one hour after spraying the solution.
Unlike some of the stain removers I tested, I was impressed that Folex didn’t leave a white cast when using the stream spray. In my tests, too much pet stain remover results in white marks on the carpet. Folex, however, is practically invisible even after multiple sprays. It is worth noting, though, that some people have found that Folex can cause discoloration on certain fabrics, so definitely test on a small, inconspicuous spot prior to using it liberally.
EMILY WAY FOR FAMILY HANDYMAN
Pros:
-
Refreshing lime scent
-
Absence of chlorine and other harsh chemicals
-
Environmentally-friendly formula
-
Not tested on animals
-
Won't bleach fabrics
Cons:
-
No spray top makes it difficult to apply
Enzyme cleaners are some of the most common pet stain removers on the market. Biokleen Bac-Out Enzyme Stain & Odor Remover is an eco-friendly solution that contains zero harmful chemicals, making it especially appealing for sensitive animals like cats. Editor Emily Way used it for a month to clean up after her messy kitties, and she now keeps a bottle of it close by in case of emergencies.
It easily pulls up fresh pet stains and completely eliminates odors, thanks to the enzymes in the formula. One of Emily’s favorite aspects of this pet stain remover is the scent, which she compares to a lime margarita. “The smell is pleasant without overpowering, and once it dries, it only leaves a hint behind—and without any additional odors,” she raves.
Emily Way for Family Handyman
“While the squirt bottle top is a little more unwieldily than a spray bottle, it’s effective enough at dispersing the product,” notes Emily. “My favorite use of the Biokleen liquid is eliminating odors from my cats’ tree and laundry. When I wash their bedding and toys, I just add a little squirt right into the laundry drum,” she explains. “It’s completely safe for pets, so I don’t have to worry about anything toxic making them sick. It pulls out stains and odors completely, which also makes their cat tree and bedding look and smell SO fresh.”
While it’s not advertised as a hard floor cleaner, Emily has also used this on her wood floors without issue. “One of my cats is disabled, so she sometimes has accidents next to her litter box,” she says. “Once I clean up the mess, I squirt a little of this on the floor and use my Swiffer to scrub the area. It completely prevents any odors from sinking into my wood floors. It never strips the wood finish. Plus, it leaves a little shine behind!”
EMIKO FRANZEN FOR FAMILY HANDYMAN
Bissell markets their products primarily towards pet owners, so we had to see for ourselves whether their famed Bissell Professional Pet Stain and Odor Remover lived up to the hype. Not only does it claim to break down organic pet stains, but the enzymes in this cleaner are supposedly engineered to eliminate odors from pet stians, mildew and other organic material.
Before she tried the Bissell stain remover, Editor Emily struggled with one of the most common complaints from cat owners: cat puke. “One of my girls is what we call a ‘scarf and barfer,'” says Emily. “She usually throws up once a week if we’re not careful with her feeding schedule. While we mostly have hard floors, she always aims for the carpet. The Bissell pet stain remover pulls up stains near instantaneously—and it even rips out most of the old stains in our carpet, too!”
Emily Way for Family Handyman
Pet stains aren’t the only place where this cleanser shines, though. “One of my bathrooms doesn’t have a window, so it gets a little mildewy-smelling in warmer weather,” says Emily. “When I saw the claims that this odor eliminator also works on mold and mildew odors as well as organic stains, I started using it as a spot treatment for mildew buildup in my shower and around my toilet. It keeps my bathroom smelling so much fresher. I love a product with multiple different uses, and this one works miracles all around my house!”
What to Consider when Buying Pet Stain Remover
When choosing a pet stain remover, keep these key factors in mind to ensure you pick the right product for your needs:
Material-Specific Cleaners
Select a cleaner suited to the surface you’re cleaning:
- For hardwood, use pH-balanced formulas to prevent damage.
- For upholstery, opt for enzyme-free formulas to avoid discoloration.
- For carpets, enzyme-based cleaners are effective, but avoid harsh chemicals like bleach or ammonia, which can harm sensitive materials.
Some cleaners are suitable for multi-surface cleaning, which is certainly convenient, but can be a gamble for more delicate materials. Always check the product label to confirm compatibility with the surface you’re treating.
Versatility
Pet stains can occur on various surfaces, from carpets to car interiors, bedding or pet toys. Versatile cleaners that work on multiple materials, such as fabric, leather and plastic, provide a convenient solution and can save time and money. Also look for cleaners that treat both stains and odors—the two are not the same thing, and require different solutions for eliminating.
Eco-Friendly Options
For eco-conscious pet owners, look for biodegradable, non-toxic cleaners made from natural ingredients. These formulas are effective, safe for pets and environmentally friendly. Products labeled as pet-safe and free of harsh chemicals are great choices for sustainable cleaning. Fragrance-free options are best for those who are sensitive to scents.
Application Method
For the most part, these will all come in spray bottles. But look for nozzles with wide sprays and direct streams to accommodate stains both large and small. Additionally, make sure it has an ‘off’ position for curious kiddos.
Scent
Many pet stain removers have a chemical scent, while others have a more natural aroma. One is not necessarily better than the other, but do consider allergies in your household (including your pets, who may be sensitive to certain smells) when choosing a product for cleaning pet stains.
Products that Discourage Repeat Marking
Enzyme-based cleaners are ideal for preventing repeat accidents. These contain bacteria that break down organic matter, neutralizing odors that may attract pets to mark the same spot again. An enzyme cleaner with odor-fighting properties can help keep pets from revisiting problem areas.
DIY Remedies
Budget-friendly DIY options, such as vinegar, baking soda or diluted dish soap, can lift pet stains effectively. While these solutions are affordable and non-toxic, they may not neutralize odors as effectively as commercial products. Still, they offer a solid starting point for minor stains or quick clean-ups.
How We Tested Pet Stain Removers
The eight pet stain removers we tested were evaluated based on the overall experience, ability to remove stains on all surfaces, smell, ingredients and value for the price. We ran three surface tests: removing both fresh and old pet stains on carpet, upholstery and hard floor. Additional points were given to products that passed all three surface tests, as well as how much time it took for the stain remover to accomplish the job. Four out of the six products proved to be safe on all three surfaces while completely eliminating stains in less than an hour.
Pro tip: While a lot of stain removers recommend completely saturating the area, I’ve found this advice to be a little dramatic. It’s essential to thoroughly spray the area, but a little solution goes a long way. When I heavily saturated carpet with pet stain remover, I noticed a white cast after blotting with every product I used. This required me to finish the job with my Bissell carpet cleaner, resulting in more work. One to two direct spritzes on each inch of carpet is enough.
Additional Testing in 2025
We revisited this piece in 2025 to update the piece with any insights gleaned from long term testing. Additionally, we tested two popular stain removers: Biokleen Bac-Out Enzyme Stain & Odor Remover and Bissell Professional Pet Stain and Odor Remover. We chose these two options after extensive research, which showed that these are two of the most popular options on the market in 2025. Overall, we were impressed enough with both to add them to our list as “Best for Laundry” and “Best for Pet Vomit,” respectively.
FAQ
Madi Koetting for Family Handyman
What is the best thing to clean pet stains with?
For a quick DIY solution, mix dish soap with water and vinegar. Spray this on the stain, then gently dab with a cloth. Repeat as needed. Commercial products often work more effectively, but check labels to ensure they’re safe for the surface to avoid damage.
What is the best cleaner for dog urine and poop?
Enzyme-based cleaners are ideal, as they don’t just mask the stain and odor—they remove it completely. Rocco & Roxie’s enzyme-based cleaner is our top choice for tackling these stains.
How do you remove old pet stains?
For tough, set-in stains, Folex carpet spot remover works well. Spray and blot dry. For a DIY approach, mix three parts water with one part vinegar, spray it on the stain, let it soak for at least 30 minutes, then dab it dry.
Why You Should Trust Us
As a former communications specialist at Cosmos Corporation, a leading pet products manufacturer, I spent several years becoming an expert in all things dog and cat grooming, as well as pet stain removal. Plus, I’m a puppy parent. I remove pet stains from carpet, hard floor and upholstery at least twice a week. I’m constantly evaluating pet products, from toys to supplements and, of course, pet stain removers to recommend the absolute best products to Family Handyman readers.
Additionally, I have more than five years of experience writing and editing content for various print and digital outlets, including Better Homes & Gardens, Taste of Home, Reader’s Digest, The Everygirl and StyleCaster. As Product Reviews Editor, I exclusively test and research renter-friendly home upgrades, cleaning products, organizing gear and pet products to help readers level up their lives.