The 5 Best Natural Pet Odor and Stain Removers of 2023

Baking soda is our go-to for stink and stains, but we also love Biokleen Bac-Out.

We independently evaluate all recommended products and services. If you click on links we provide, we may receive compensation. Learn more.

Baking soda in a measuring cup.

Treehugger / Margaret Badore

From lowering your stress to keeping you active, pets are good for your health. But they’re not always good for your carpet. We love our fluffy and furry pals, but pets can be messy and smelly. In order to share our homes with dogs, cats, and other critters, it helps to have some good cleaners on hand.

Natural cleaners use enzymes and bacteria instead of synthetic chemicals to break down stains and odors. Some people choose these products because they worry about the potential health concerns of synthetic chemical-based cleaners. Often, they have fewer ingredients and fewer added fragrances, but they still sop up messes and whisk away stinky smells. To be environmentally aware, buy the biggest bottle you think you’ll need, so you’re using the least amount of plastic.

Ready to tackle those spots and stains? Here’s a look at some of the best natural pet odor and stain removers around.

Best Overall

Arm & Hammer Baking Soda

Arm & Hammer Baking Soda


You no doubt have a box in your pantry and maybe another in your fridge. Baking soda is versatile not only for baking, but it’s an all-natural way to remove odors and stains. Baking soda comes from naturally occurring minerals that are refined into soda ash, also called sodium carbonate. Soda ash is made into baking soda, among other things.

Simply sprinkle baking soda directly onto a musty carpet, let it sit for a few minutes, and then vacuum to get rid of dog and cat smells. For set-in stains, scrub a mixture of baking soda and a little water into stains. Use a soft bristle brush on the area, then blot dry. You can put an opened box in the room where you keep your kitty litter box, and the Humane Society of the United States even suggests sprinkling some in with your regular detergent when washing pet bedding.

Price at time of publish: $3

Best Fragrance-Free

Biokleen Bac-Out Natural Enzyme Stain and Odor Remover

Biokleen Bac-Out Natural Enzyme Stain and Odor Remover


So many household cleaners have strong chemical fragrances that mask the smell of your pet’s mishap, but there’s no overwhelming odor left after using Biokleen Bac-Out Stain+Odor Remover.

Made with no artificial fragrances or colors, this cleaner has a light, natural lime scent. The blend of live enzyme cultures, citrus extracts, and plant-based surfactants (compounds used in detergents), is targeted for tough stains and odors. It’s ready to use and doesn’t need diluting. Just saturate the area, let sit for five minutes, then blot with a clean rag. Repeat if necessary. There’s no need to rinse.

This popular product can be used on pet accidents on carpets, mattresses, and fabrics and can even be used in the washer. It works great on all kinds of pet stains ranging from vomit to pee, but it's also effective on stinky gym clothes and set-in laundry stains.

Price at time of publish: $29

Best for All Pets

TriNova Natural Pet Stain and Odor Remover Spray

TriNova spray

Courtesy of Amazon

Almost all pet cleaning products will take care of dog and cat stains and spills, but what if you have a more interesting menagerie? Like other cleaner, TriNova Natural Pet Stain and Odor Remover Eliminator can be used on most surfaces like carpet, upholstery, hardwood, and bedding. You can use it on mattresses, laundry, and litter boxes. But it’s also safe to use on kennels and cages for a variety of animals including hamsters, rats, and mice.

Labeled as “powered by plants,” the ingredients include bacteria, digestive enzymes, surfactants, and a range of essential oils including mint and bamboo. It works on both new and set-in dog and cat stains on carpeting, but say it’s also gentle enough to use on hardwood floors.

Price at time of publish: $18

Best for All Stains

Only Natural Pet Stain & Odor Remover

Only Natural spray

Courtesy of Only Natural

No matter what type of mess your beloved BFF decides to leave behind, this non-toxic, enzymatic product can tackle it. Only Natural Pet Stain & Odor Remover is designed to remove stains and odors from normal pet accidents, as well as vomit, blood, mildew, and more.

Formulated by a holistic veterinarian, the product is made of enzymes, organic surfactants, and organic cleaning agents. It has a light scent of mandarin orange and green tea. It handily removes stains of all sorts from many surfaces including carpeting, hardwoods, and upholstery. We also like that Only Natural Pet is a Certified B Corp, which means the company has pledged to hold itself to high environmental and ethical standards.

Price at time of publish: $22

Best for All Surfaces

Sunny & Honey Pet Stain & Odor Miracle - Enzyme Cleaner

Sunny & Honey Pet Stain & Odor Miracle - Enzyme Cleaner


Sunny & Honey’s pet stain and odor remover is biodegradable, non-toxic, and scented with essential oils. It’s safe to use on carpeting and rugs, hardwoods and laminate floors, tile and concrete. Use it on leather, upholstery, pet beds, crates, litter boxes, furniture, and outdoors on artificial turf, patio, and decks. 

It works on new messes as well as set-in stains. Testers did note that minty fresh scent is fairly strong. It can also be used to treat human stains and odors on laundry, mattresses, and bedding. This family-run small business offers a full refund if you’re not 100% satisfied with the cleaner.

Price at time of publish: $40

Final Verdict

Treehugger’s top pick for an all-around natural odor remover is baking soda. However, if you’re after an enzymatic stain remover that can take on just about any stain, pick up a bottle of Biokleen Bac-Out Enzymatic Odor & Stain Remover

Why Trust Treehugger?

Mary Jo DiLonardo has become an expert on cleaning up after pet stains and odors after fostering 30 dogs and puppies. For more than 25 years, she has covered a wide range of topics focused on nature, pets, health, science and anything that helps make the world a better place. She has spent six years with Treehugger, formerly under the Mother Nature Network brand.

View Article Sources
  1. "How to remove pet stains and odors." Humane Society of the United States.