
Top Choice: Best Overall Pet Stain Remover
Nature's Miracle Cat Stain and Odor Remover Spray for Cats
This affordable solution effectively targets both stains and odors.
The fragrance is quite noticeable.
Nature’s Miracle is highly recommended by Dr. Miller, who praises the brand’s enzymatic cleaners for safely eliminating pet stains and odors. One satisfied user shared how effective the product was, saying, “I thought I had lost the battle with cat pee, but this [product] has given me hope that I can save my carpet, which I thought was ruined by my cat!”
We were able to effectively blot away stains with just a single application, and we were truly amazed that this product was capable of eliminating persistent cat urine odors. It worked so well that even with our nose directly to the ground, we couldn't detect any faint scent of the odor.
This pet stain remover not only tackles urine but is also effective against vomit, feces, drool, and more, on various surfaces such as carpets, hardwood floors, furniture, and fabrics. It also features a subtle citrus fragrance that helps mask stain odors. While designed for cats, Nature’s Miracle also offers a dog version of this product.
Size: 32 ounces | Suitable Surfaces: Carpets, hardwood floors, furniture, fabrics | Targets: Urine, feces, vomit, drool


Best Pet Stain Remover for New Stains
Skout's Honor Pet Stain & Odor Remover for Pets
This product is eco-friendly and designed to tackle not just pet messes but also grease and wine stains with ease.
Its performance on deeply set stains is somewhat limited.
Natural cleaning products often get a bad reputation for not being as effective as their chemical alternatives, but Skout’s Honor proved to be a standout. This stain remover, with just four ingredients—deionized water, a plant-based surfactant, a mineral deodorizer, and a plant-based fragrance—worked wonders on fresh stains. The deodorizer and fragrance were strong enough to eliminate smells around litter boxes and left a more neutral scent compared to other pet stain removers.
Though this product showed impressive results on fresh stains and odors, it struggled with set-in stains. After several applications and a bit of scrubbing, we saw some improvement, but the stains never fully disappeared. Therefore, we recommend this product primarily for fresh stains where quick results are needed.
This pet stain remover is effective on a variety of messes, including urine, feces, blood, mud, grease, and even wine stains. It's safe for use on carpets, rugs, tiles, upholstery, bedding, clothing, and any water-safe, porous surface. Additionally, for every bottle purchased, the brand contributes to providing food for a rescue animal in need.
Size: 35 ounces | Compatible Surfaces: Carpet, rugs, tile, upholstery, bedding, clothing, and other porous or water-safe surfaces | Effective Against: Urine, feces, blood, mud, grease, wine stains
Top Pick for Tackling Set-In Stains
Bubba's Rowdy Friends Pet Stain & Odor Terminator
This powerful formula tackles even the most stubborn set-in stains and odors with ease.
It's not the most budget-friendly option available.
Set-in stains can seem impossible to remove, but with the right product, they’re far from hopeless. Bubba’s Rowdy Friends Pet Stain & Odor Terminator worked wonders on our faux fur rug, eliminating the urine odor entirely. Weeks later, the rug still stayed fresh. The only scent left behind was a pleasant mix of eucalyptus and mint, and we didn’t notice any color bleeding from the rug.
This versatile cleaner can be used on carpets, floors, furniture, clothing, litter boxes, kennels, carriers, and even surfaces like wood, concrete, and leather. It’s so safe for carpets that it’s certified by the Carpet and Rug Institute. Bubba’s Rowdy Friends Stain & Odor Terminator effectively cleans up urine, feces, vomit, and according to the brand, “any other messes it encounters.”
Size: 32 ounces | Compatible Surfaces: Carpets, floors, furniture, clothing, litter boxes, kennels, carriers, and surfaces such as wood, concrete, and leather | Effective Against: Urine, feces, vomit

Top Choice for Pet Stain Odor Removal
Zero Odor Pet Stain Remover & Odor Eliminator
It effectively removes all odors associated with pet messes.
Although it disappears quickly, there is a brief chlorine scent that lingers for about a minute after application.
After testing, we can confidently say that the Zero Odor Pet Stain Remover & Odor Eliminator delivers on its promise. The product leaves no trace of any scent, be it pet odors or its own fragrance. This is quite remarkable, as it does not contain any added fragrances or perfumes. There was a faint chlorine smell right after spraying, but it faded away entirely within a minute.
Additionally, the stain remover worked instantly on fresh stains. This Zero Odor product is designed to tackle organic stains and odors, such as urine, feces, vomit, and blood. Overall, we highly recommend it, especially since one application was enough to completely eliminate the stain.
Size: 16 ounces | Compatible Surfaces: Fabrics, carpets, rugs, floors, furniture, clothing, and kennels | Effective Against: Urine, feces, vomit, blood

Top Choice for Eco-Friendly Pet Stain Removal
Biokleen Bac-Out Carpet Stain + Odor Remover
This pet stain remover is highly versatile, suitable for various surfaces including fabrics, carpets, and more.
The natural fragrance may be overpowering for some people.
This eco-friendly pet stain remover from Biokleen boasts a B rating from the Environmental Working Group (EWG), placing it among the top-rated products on our list. It’s composed of biodegradable ingredients, ideal for individuals who prefer avoiding phosphates, chlorine, ammonia, brighteners, and artificial fragrances in their cleaning products.
What’s more, it’s highly effective at eliminating odors, as we found when using it on cat diarrhea. It features a refreshing citrus scent called “lime essence.” This formula was designed to target both stains and odors, working on fabrics, carpets, furniture, and more. The brand claims it also works on laundry, diapers, and wine stains, though we didn’t test those specific types of stains. Note, however, that it doesn’t come in a spray bottle, so it's a bit more challenging to apply than spray-based cleaners.
Size: 16 or 32 ounces | Compatible Surfaces: Fabrics, carpets, furniture | Effective Against: Stains, urine, odors



Best Scented Pet Stain Remover
Simple Green Cat Stain & Odor Remover
It features a pleasant, fresh scent that masks odors and doesn’t smell too overwhelming.
It might take several applications to remove a set-in stain.
If you're sensitive to the harsh chemical odors commonly found in cleaning products, Simple Green’s pet stain remover is a great choice. Its fragrance is light and refreshing, with a clean vibe that isn't overpowering. Not only did it eliminate the urine smell while we treated the stain, but it also completely removed the odor. Additionally, we were impressed by how effective it was at tackling tough stains, including deeply set ones. While it required more than one application for set-in stains, the results were so satisfying that the extra effort was worth it.
As expected, this product worked wonders on fresh stains too. What's more, it can be used on various surfaces, even litter boxes. We also tested it on other non-pet stains on upholstery, and were pleased to find that it worked effectively. It could easily serve as an all-purpose stain remover. Though not marketed specifically for dogs, it can certainly handle dog stains as well. However, Simple Green does offer dog-specific products, such as Oxy Dog Stain & Odor Oxidizer, Bio Active Dog Stain & Odor Remover, and Advanced Dog Stain & Odor Remover, which we did not test.
Size: 32 ounces | Compatible Surfaces: Rugs, carpets, pet bedding, upholstery, curtains, clothing, auto upholstery, litter boxes, carriers and crates, tile, finished wood, laminates, and concrete | Targets: Urine, vomit, feces, scent markings, dirt, and blood

Top Pet Stain Remover for Machine Use
Nature's Miracle Carpet Cleaner
This product works quickly and efficiently, requiring only a small amount for noticeable results.
It’s not suitable for use on natural fabrics like silk and cotton.
For those who prefer to let their machines do the cleaning, Nature's Miracle Carpet Shampoo is an excellent choice. This pet stain remover is designed for both steam and carpet cleaning machines, though you can also apply it manually if needed. We found it to be highly effective and quick, requiring only a small amount for noticeable results. With its 64-ounce container, it's built to last for quite a while.
This product has earned recognition from the Carpet and Rug Institute for its outstanding performance on carpets. In addition to thoroughly cleaning carpets, it’s suitable for upholstery, area rugs, and car interiors. Just be sure to avoid using it on velvet, silk, vinyl, leather, or cotton, as it’s not compatible with those materials.
Size: 64 ounces | Compatible Surfaces: Carpets, upholstery, area rugs, and car interiors (excluding velvet, silk, vinyl, leather, and cotton) | Targets: Any pet stain or mess
Conclusion
Overall, we recommend Nature’s Miracle Stain & Odor Remover for its versatility across multiple surfaces and its effectiveness in tackling both fresh and set-in stains. Dr. Miller confirms that it’s safe for pets and its pleasant citrus scent helps to mask any lingering odors from the stains.
Our Evaluation Process
We tested 16 pet stain removers, assessing them based on ease of use, odor control, fragrance, and overall performance. For fresh stains, we first blotted the pet urine with a towel for up to one minute before applying the product. We observed the smell, immediate effectiveness, and any signs of color bleeding.
We allowed the stains to sit for 30 minutes before checking to see if the stain and odor were fully removed or at least reduced. For set-in stains, we followed a similar process but skipped the blotting step. We used these findings to determine the top-performing pet stain removers.

Additional Pet Stain Removers Worth Considering
Simple Solution Extreme Stain & Odor Remover: While it required multiple applications, this pet stain remover successfully eliminated both the odor and stain caused by a cat on a bedspread.
Rocco & Roxie Professional Strength Stain & Odor Eliminator: This product proved to be highly effective at removing both odors and stains. However, the scent of the cleaning solution lingered for several hours.

How to Shop for Pet Stain Removers Like a Pro
Surfaces
Before you use any pet stain remover, make sure to double check which surfaces or materials the cleaning product can be used on. This is usually found on the label, but if not, look at the product’s instruction manual or check the product’s website. Even if you find out that a material or surface is compatible, Dr. Miller still suggests spot testing in a small hidden area of the surface or material before tackling a large stain.
In addition to finding the right product for your stained surface, you want to take the appropriate approach for cleaning it. To help you proceed properly, here’s a brief primer on how to navigate pet messes on common household surfaces.
- Carpet: With carpet, Mehmetoglu recommends blotting the stain as much as possible and rinsing the affected area with cold water. Then, you want to liberally cover the stain and a few inches around it with a pet stain remover solution. Allow the solution to sit, then blot up the liquid.
- Upholstery: “Upholstery is tricky because there are different fabrics,” says Mehmetoglu. “You must read the manufacturer’s instructions about the cleaning method for your specific upholstery.” For example, you can throw washable slipcovers into a washing machine, but sensitive materials like leather may require professional upholstery cleaning. If you want to use a stain remover, Mehmetoglu suggests using a product specifically made for upholstery, and then following the directions for cleaning carpet stains listed above.
- Hardwood: With hardwood, a swift intervention is key. “Pet urine is acidic, and if left to dry on hardwood flooring, it may leave a dark stain and cause discoloration,” says Mehmetoglu. “If the stain has settled and damaged the hardwood, the flooring will need to be sanded and refinished. “ She recommends mopping the affected area with a floor cleaner and a solution of water. It’s best to avoid saturating the stain because doing so can damage your flooring even further.
Odor Control
This involves the pet stain remover’s ability to neutralize pet stain odors and whether it leaves behind any overpowering fragrance. Although most pet stain removers handle odor elimination, it’s essential to confirm that they do both. Dr. Miller explains that this helps avoid your pet marking the same spot again. To effectively eliminate odors, breaking down odor-causing molecules is crucial. According to Mehmetoglu, enzymatic cleaners are highly effective at breaking down the proteins and acids responsible for odors. The enzymes work to dismantle the urine, feces, and vomit left by pets.
Regarding fragrance, this depends on personal preference. Some people appreciate a fragrance that helps mask pet odors, while others may dislike any scent in their cleaning products. Just keep in mind that some pet stain removers' fragrances can linger even after drying. For those who prefer a pleasant fragrance, we recommend the Simple Green Cat Stain & Odor Remover.
Cleaning Formula
Pet stain cleaners typically fall into two categories: enzymatic or oxygen-based formulas. Enzymatic cleaners, often regarded as the more 'natural' choice, contain beneficial bacteria and enzymes that help break down stain and odor molecules in pet waste. Since they target the organic materials that produce odors, enzymatic cleaners can prevent your pet from re-marking the area. They are also frequently made with biodegradable ingredients, making them an eco-friendly choice.
In oxygen-based cleaners, oxygen bubbles help lift the molecules responsible for stains and odors. These formulas are especially effective for removing dark stains like vomit or blood, as they assist in lifting stain pigments. One key benefit of oxygen-based cleaners over enzymatic options is their speed—oxidation occurs quickly, while enzymes may take longer to act on stubborn stains. However, a potential downside of oxygen-based cleaners is that while they may neutralize odors for humans, pets might still detect lingering smells. If odor molecules remain, your pet could return to the same spot and mark it again.
If you don’t have ready-made formulas at your disposal, you might be tempted to create your own DIY pet stain remover. However, you should be cautious, as many DIY solutions recommend using vinegar, which is acidic and could potentially harm flooring if not properly diluted. With pre-made pet stain removers, “you don’t have to worry about concentrations or how much product is needed to eliminate the stain,” says Mehmetoglu.
Active Ingredients
You might assume that a pet stain remover designed specifically for pet messes would be entirely safe for your pets, but that’s not always the case. “The very ingredients that make disinfectants and cleaners effective are often what make them toxic for pets,” explains Peterson. Dr. Miller advises pet owners to carefully read the labels of any pet stain removers before use.
“Avoid toxic ingredients such as ammonia (or ammonium hydroxide), bleach or chlorine, phthalates, glycol ethers, and formaldehyde in household cleaners,” she warns. Peterson also highlights other harmful chemicals for pets, such as perchloroethylene, 2-butoxyethanol, and naphthalene. Our top choice, Nature’s Miracle Stain & Odor Remover, is safe to use around pets.
Common Questions You May Have
Could a pet stain remover damage my carpet or upholstery?
It’s possible. To avoid any damage to surfaces or materials, the best approach is to verify that the pet stain remover is compatible with the material. This information is typically available on the product label, the instruction manual, or online. Most pet stain removers are designed to be safe for use on carpets and rugs.
For extra precaution, it’s recommended to test the product on a small, inconspicuous area first. You don't want to risk using the remover on a large, visible stain on expensive fabric and end up discolouring it. Another option is to use a mild homemade cleaning solution of dish soap and warm water to gently clean upholstery.
Could a pet stain remover be harmful to my pets?
It may not be ideal, but it's still possible. To minimize this risk, it’s recommended to keep your pets far from pet stain removers at all times. Dr. Miller advises storing these products in a location that pets cannot access, as well as keeping them away while you are treating the stain.
Many household cleaning agents may seem pet-friendly, but they can still be hazardous if pets ingest them in large amounts or when they are not yet fully dried,” Dr. Miller explains. “This includes natural cleaners that are commonly considered pet-safe, such as white vinegar and baking soda. Even if pets merely walk over the freshly cleaned area, the possibility of them licking the chemicals off their paws remains a concern.” Furthermore, inhaling certain chemicals can cause adverse reactions in pets. It’s best to keep pets at least six feet away from the area until it has completely dried.
What is the best approach to treating a pet stain?
When dealing with fresh stains, Peterson recommends acting fast and blotting up the mess with pressure, not rubbing. Use a clean cloth or paper towel to absorb as much as possible, then follow the instructions provided by your pet stain remover.
For stubborn, set-in stains, adhere to the instructions provided by your pet stain remover. If you are using an enzymatic cleaner, let the solution sit for five to ten minutes or as instructed. If the remover proves ineffective, Peterson suggests applying undiluted soda water directly onto the stain, then blotting the area with a dry white towel. Repeat this process until most moisture is absorbed. Afterward, place a fresh towel on the area and weigh it down with a heavy object to soak up any remaining moisture. Let it rest for at least an hour to ensure full absorption into the towel.
Do all pet stain removers also eliminate odors?
For products designed to clean pet messes, stain and odor removal often go hand in hand. However, it's essential to check the packaging of your product to confirm if it addresses both. When it comes to eliminating odors, Mehmetoglu highlights the importance of using stain removers with enzymes that break down the molecules responsible for the smells.
“Another key aspect is the presence of odor-neutralizing and targeted ingredients,” explains Mehmetoglu. “Baking soda is commonly used to remove odors, and any oxygen-based cleaner can also address this issue.” But even with products that break down and neutralize odors, the smell may linger. For instance, if your pet has urinated on carpet, the urine may have seeped into the padding or sub-flooring, and in such cases, it might be necessary to call a professional carpet cleaner or even replace the carpet.
Can any pet stain remover tackle set-in stains?
Set-in stains can be particularly challenging to remove, even with a dedicated pet stain remover. "The longer a stain sits, the harder it becomes to remove, along with the persistent odor,” says Mehmetoglu. “Additionally, your pet might continue to have accidents in the same spot if the odor remains.” Depending on the type of pet stain remover you use, you might be able to follow the instructions repeatedly until the stain disappears.
For particularly stubborn stains that refuse to come out, Mehmetoglu suggests seeking products formulated specifically for set-in stains, as they tend to have stronger ingredients than regular pet stain removers. In some cases, you may need to opt for more expensive and thorough methods, like professional carpet and upholstery cleaning services, if your chosen stain remover fails to work.
Trust Us on This
This article was written by Rachel Center, a product reviews home writer for Mytour. We tested 16 of the most popular pet stain removers with real-world testers, assessing them on factors like ease of use, odor removal, scent, and overall effectiveness. We also consulted Dr. Whitney Miller, the Chief Veterinarian at Petco, and Vera Peterson, Group President of Neighborly, for their expert input.
This article was updated by Stacey Nguyen, a Mytour contributing writer whose work has appeared on sites like POPSUGAR, Buzzfeed, InStyle, and HappySprout. For more tips on removing pet stains, she spoke with Zeynep Mehmetoglu, the Director of Marketing and Brand Management at Maid Bright, a professional cleaning service.