Looking for the absolute best non-toxic pet odor eliminators and stain removers? My puppy’s most recent allergic reaction to a seemingly pet-friendly cleaning product forced me to rethink my choices. I wasn’t just looking for something that worked. I needed a solution that would keep my fur babies safe and healthy while still eliminating odors and stains for real.
Over the last 3 months, I researched and tested dozens of enzyme carpet cleaners for dog urine to find the safest, most high-performing formulas.
Here are the only non-toxic stain removers and natural pet odor eliminators that passed the test!
This post contains affiliate links. As an Amazon Associate, If you make a purchase through these links, we may earn a small commission at no extra cost to you. Learn more>
Best Non-Toxic Pet Odor Eliminators & Stain Removers, at a Glance
- Best non-toxic pet odor eliminator made in USA: Sprinkle & Sweep Spray
- Most effective stain remover: Pet Pro
- Best non-toxic cat litter deodorizer: Sprinkle & Sweep Bundle
- Best scent: Angry Orange
- Best non-toxic pet odor remover for carpet: Rocco & Roxie Supply Co.
If you’re like me—a pet parent to a mischievous kitten and an adorable, yet not-quite-potty-trained puppy—you’ve probably tried just about every pet odor eliminator on the market. I know the struggle: you want your home to smell fresh, but those “accidents” happen, and your usual cleaner seems to do the trick.
Sure, that top-rated pet odor remover smells like lavender or “fresh linen,” but underneath those pleasant fragrances lies a long list of harsh chemicals. Many regular store-bought cleaners rely on ingredients like ammonia, chlorine, phthalates, and synthetic fragrances. While they are arguably effective at neutralizing odors, they’re not as innocent as they appear.
Let’s get into why a non-toxic pet odor remover for dogs should be your ONLY choice – I’m serious!
The Toxic Chemicals in Regular Pet Odor Eliminators
Most of the time, when we pick up a pet odor eliminator, we’re just looking for something to mask the smell of that puppy “accident” on the carpet. However, many of these seemingly pet-friendly cleaning products are designed to do just that—mask odors, not eliminate them at the source. Worse, they come with a long list of unpronounceable chemicals. A report from the Environmental Working Group (EWG) found that over 53% of household cleaning products contain ingredients harmful to the lungs, while 22% can trigger asthma.
It’s also well-known that indoor air quality is often worse than outdoor air, primarily due to the chemicals in cleaning products. Pets—who spend the majority of their time indoors—are exposed to these chemicals for extended periods. Long-term exposure can lead to chronic illnesses like cancer. Sadly, there is a rise in cases of respiratory issues in pets due to poor indoor air quality from household cleaners.
Ammonia and Chlorine
What made me turn to non-toxic pet odor remover for dogs and cats in the first place was the presence of these two chemicals. Both are known to cause respiratory issues for humans and animals alike. Ammonia is a volatile organic compound (VOC) that can irritate the eyes, throat, and lungs. In pets, these chemicals are even more dangerous because their sense of smell is far more acute—dogs can have up to 300 million scent receptors compared to humans’ mere 5 million. That means your dog isn’t just smelling the nice fragrance, they’re getting a noseful of chemical fumes.
Cats are even more vulnerable since they groom themselves by licking their fur, and toxic chemicals that settle on their coat after a spill can easily end up in their system.
Phthalates
Another reason to consider switching to a chemical-free pet odor remover is Phalphates. Commonly used to make synthetic fragrances “stick” longer, these chemicals are also known as endocrine disruptors. Yes, these are the same Phalphates that are also present in many reusable bottles, teething toys, and even lotions. Many reports have shown that exposure to phthalates could lead to reproductive issues, hormone disruption, and developmental problems in both humans and animals.
So what’s the safest non-toxic pet odor eliminator alternative?
The Safest Stain and Pet Odor Remover Ingredients
Bio-Enzyme Cleaners For Cats And Dogs
Bio-enzymes are naturally occurring proteins that speed up chemical reactions, specifically the breakdown of organic matter. In layman’s terms? They eat the stuff that causes odors and stains. Pet urine, feces, vomit, and even drool all contain organic compounds like proteins and fats. Bio-enzyme-powered non-toxic pet odor eliminators go to work by breaking down these compounds into smaller molecules, like water and carbon dioxide, which are easy to clean away and leave behind no trace of the original mess.
Instead of covering up that smell of wet dog or cat urine, bio-enzymes eliminate it, breaking down the odor-causing bacteria at a molecular level. Compare that to regular chemical cleaners, which often leave behind residues that actually feed bacteria, causing odors to return.
Additionally, many traditional cleaners leave a residue that can actually attract dirt and bacteria, making the problem worse over time. In contrast, pet cleaners with enzymes break down the organic matter entirely, preventing future bacterial growth. It’s not just clean—it’s deep clean.
8 Best Non-Toxic Pet Odor Eliminators & Stain Removers for Urine
1. Sprinkle & Sweep Pet Odor Eliminator for Cats and Dogs

Why I love it: The Sprinkle and Sweep non-toxic pet odor eliminator for dogs and cats tackles the toughest pet odors, especially those stubborn cat and dog urine smells. It neutralizes odors at the source, not just covering them up. I tried it on my couch and carpets, and it worked wonders! It penetrates deep into carpets too, targeting both the stain and the odor, making it great for those “hidden surprises” your pets leave behind. Plus, this pet cleaner with enzymes comes in a large 24-ounce bottle that contains up to 50 uses.
Type: Spray | Works on: Carpets, rugs, furniture | Scents: Bamboo & Mint
2. Pet Pro Enzyme Stain & Odor Eliminator

Why I love it: Pet Pro is a fantastic non-toxic pet odor remover for carpet, upholstery, floor and so much more. The water-based formula is in the USA with bio-active ingredients which is a huge plus. I love that it dries quickly, leaving no residue or slippery surface while creating a lasting barrier that keeps odors away long after application. Its patented formula is super strong and long-lasting, and the light, calming scent is a welcome bonus. You don’t have to wipe it or anything – it cures in 15 minutes after application to create a barrier of protection.
Type: Spray | Works on: Pet bed, crates & kennels, carpets, upholstery, litter boxes | Scents: Fresh & Clean
3. Sprinkle & Sweep Non-Toxic Litter Box Deodorizer

Why I love it: This is the Ultimate Cat Care Bundle with everything you need to keep your home cat-friendly and fresh without breaking a sweat. You can thank the naturally powered, plant-based essential oils for that. This non-toxic pet odor eliminator set includes a natural litter box deodorizer, a super-efficient speed sifter, and an odor and stain spray for quick spot treatments. I was surprised by how quickly the deodorizer neutralizes odors. Plus, the odor and stain spray works amazingly well for those occasional mishaps outside the box. The best part? It’s all chemical-free and safe for your whiskered friend.
Type: Powder, Spray | Works on: Most types of litter | Scents: Bamboo
4. Rocco & Roxie Carpet Odor & Stain Remover for Cats & Dog Pee

Why I love it: This is Rococo & Roxie’s best enzyme carpet cleaner for dog urine stains and odors according to over 100.000 Amazon reviewers. It’s chlorine-free, color-safe, and has earned the Carpet and Rug Institute’s Seal of Approval, so it won’t damage your floors or fabrics. I love that the bio-enzymatic formula is safe to use around pets and kids, with no harmful propellants or residue left behind. From pet urine, vomit, or other messes, the enzyme-activated formula goes deep to break down stains and odors at their source. You can use it on carpets, furniture, clothing, and even in litter boxes or kennels—basically, anywhere messes happen.
Type: Spray | Works on: Hardwood, carpets, upholstery, concrete, artificial grass| Scents: Original, smells like cinnamon
5. Angry Orange Pet Odor Remover for Urine

Why I love it: This is a very unique non non-toxic pet odor eliminator – you will either love it or hate it. To me, the citrus scent smells heavenly, but it also works like hell on tough pet odors. Because this enzyme cleaner is powered by natural orange oil from cold-pressed orange peels, the scent is rather strong. I like how concentrated this cleaner is—just mix 4 tablespoons with water, shake it up, and you’re good to go. You can use it anywhere your pet leaves a mess, whether it’s on carpet, tile, or even outside on grass.
Type: Liquid| Works on: Caprt, floor, tiles, concrete | Scents: Orange
6. Fresh Wave Odor Remover Spray

Why I love it: The top-rated Fresh Wave Spray will become the go-to for tackling tough odors around the house, from mattresses to trash cans and everything in between. This natural odor absorber also doubles as a non-toxic pet odor remover for dogs and cats, whether it’s from your dog’s bed or your cat’s litter box. I love how easy it is to use—just spray where needed, and it instantly freshens up fabrics, furniture, or even gym bags. The best part? It’s non-toxic, certified safe by the EPA, vegan, and made from plant-based ingredients like lime, pine needles, and cedarwood in the USA.
Type: Spray | Works on: fabrics, carpets, furniture, and more | Scents: Original, smells like lime, pine, and clove oils
7. Good Natured Pet Odor Eliminator for Urine

Why I love it: GNB’s Carpet Freshener Powder is a powerhouse when it comes to deodorizing and keeping your home fresh. It’s perfect for neutralizing tough pet odors like urine, feces, and vomit, leaving your carpets smelling lemony fresh with hints of eucalyptus. I was surprised by how simple it is to use—just sprinkle it, let it sit, and vacuum! It reaches deep into carpet fibers, helping your vacuum lift dirt and fur for a truly thorough clean. Plus, it’s biodegradable, cruelty-free, and made in the USA.
Type: Powder| Works on: Carpets, rugs, upholstery, and even mattresses | Scents: Lavender, Lemon & Eucalyptus
8. TriNova Natural Enzyme Pet Stain and Odor Remover

Why I love it: TriNova’s came with glowing reviews from over 3.000 people, and I get why. It’s 100% natural and made with organic ingredients. Yet, it’s a truly professional-strength formula that uses natural enzymes to break down stains and odors at the root. The versatility of this non-toxic pet odor remover for carpets is impressive; you can use it on just about any surface, from bedding to hardwood floors, even for small animal cages.
Type: Spray | Works on: Carpets, upholstery, and cages| Scents: Clean and fresh scent that reminds me of linen
How to Choose the Right non-toxic Pet Odor Eliminator for Your Home
Choose Natural Ingredients
When scanning the product label, you want more than just a buzzword like “natural.” Look for specific ingredients that verify the product is truly non-toxic.
- Bio-enzymes: This is your magic ingredient. If it doesn’t mention enzymes or bio-enzymatic action, move on.
- Plant-based ingredients: These are safer for your pets and the environment. Ingredients derived from coconut oil, corn, or other plant sources are often a good sign.
- Essential oils: But be cautious! While essential oils can add a pleasant scent, make sure they’re pet-safe (more on that later). Lavender and cedarwood are safer bets, while tea trees can be harmful.
- Certified labels: Look for certifications like “USDA Organic,” “Green Seal,” “Leaping Bunny,” or “EcoCert.” These indicate the product has passed third-party testing for safety and environmental standards.
Pick the Right Formula Type
- Liquid Sprays: Liquid non-toxic pet odor eliminators are perfect for spot cleaning, especially when your pet has an accident on carpets, couches, or hardwood floors. The enzymes in the liquid work quickly to break down the proteins in urine, vomit, or feces, and you can wipe it clean easily.
- Powders: Need something to handle odors embedded in fabric? Non-toxic powders work wonders on upholstered furniture, pet beds, and rugs. Powders absorb moisture and trap odors, which is ideal for larger surface areas or lingering smells.
- Concentrates: For bigger messes or deep-cleaning sessions, go for enzyme concentrates that you mix with water. These non-toxic stain removers are heavy-duty and ideal for deep-cleaning floors or dealing with tough stains that a spray might not fully tackle.
P.S. Not every cleaner will work the same for everyone, and that’s okay. What works wonders for one person’s hardwood floors might not be ideal for your shag carpet. Some pets might be more sensitive to certain ingredients, or you might find that a spray works better for your routine than a powder.
Test new products in an inconspicuous spot first, both to make sure they don’t irritate your pet’s skin or respiratory system and to see how effective they are on your surfaces. Pay attention to how your pet reacts to the cleaner (especially if it has essential oils), and take note of how long the odor or stain stays gone.
Final Thoughts on the Best Non-Toxic Pet Odor Eliminator & Stain Removers
When it comes to keeping your home clean and your pets safe, non-toxic pet odor removers and stain removers are a game-changer. Traditional cleaners may seem effective, but their hidden chemicals can harm your pet’s health, irritate your own respiratory system, and damage the environment. On the other hand, non-toxic pet odor removers for dogs and cats—especially those powered by bio-enzymes—get to the root of the problem. They break down odors and stains at a molecular level without leaving harmful residues behind.
They offer long-lasting, deep-cleaning power without compromising your pet’s health or the planet. From liquid sprays to powders, the variety of non-toxic options ensures there’s a formula to fit every home’s unique needs.
Konstantina Antoniadou is an expert sustainability writer, certified in Chemicals and Health by Johns Hopkins University, where she focused on the toxicity of commonly found household chemicals and their health impacts. She has also completed specialized studies in Sustainable Fashion (Copenhagen Business School), Business Models for Sustainability (BMS), and Sustainable Development Goals (University of Copenhagen), deepening her expertise in the connection between personal choices and global environmental change. With years of experience as a senior writer and researcher, Konstantina now leads our reviews of non-toxic home products, beauty and skincare brands, and sustainable fashion. K. is also the creator of the popular 7-Day Non-Toxic Living Challenge, downloaded over 2,000 times and praised for its accessible, science-backed tips.









I am looking for a non-toxic spray that I can use to treat the dog show ring outdoor carpet. The obedience show dogs are being distracted by the scents in the carpet at the dog show venue. The venue is also used to show farm animals, so the odors are diverse. I need to get it in bulk and will use with a backpack sprayer.
Hey Robert, Eco88 Pet Odor Remover is a great option for that. It’s virtually odorless, non-toxic, biodegradable, and safe to use around pets, kids, and even plants. Unlike products that just mask smells, Eco88 actually eliminates the odor molecules—making it perfect for those strong, mixed animal scents you often find in shared spaces (especially ones also used for livestock or farm animals). It’s ideal for outdoor mats, turf, carpets, and washable surfaces, and comes in a concentrate that works great with a backpack sprayer if you need to treat large areas.