The Best Carpet Deodorizers to Freshen Your Home
Daily activities, kids, and pets can wreak havoc on carpet, leaving behind unwanted smells and odors.
BobVila.com and its partners may earn a commission if you purchase a product through one of our links.
- BEST OVERALLCarpet Fresh Super Pet Carpet Odor EliminatorCheck Latest Price
- BEST BANG FOR THE BUCKWoolite Advanced Pet Stain & Odor RemoverCheck Latest Price
- UPGRADE PICKGlade Carpet and Room RefresherCheck Latest Price
Carpeting is soft and absorbent, and because it’s subjected to frequent use from adults, children, and even pets, it’s no wonder carpet becomes a catchall for stains and odors. With all that traffic, spills, and worse (think pet urine), carpet can begin to smell a little odd at times. Over time, the odors that emanate from the carpet can make the whole room smell “off.” Unlike sweaty clothing that you can toss in the washing machine, you have to treat carpet in place, and that requires a good deodorizing product.
Carpet deodorizers come in a variety of types, including powders, foams, sprays, and concentrated liquids, but they all have one goal—to neutralize bad odors in the carpet fibers so your room smells fresh again. The best carpet deodorizer will eliminate disagreeable odors without damaging the carpet, and will leave your room smelling fresh and clean.
Our Top Picks
Carpet deodorizer products are designed to treat a range of odors, from cigarette smoke to a lingering musty smell, to those smells left behind by pets. The best carpet deodorizer for your home will depend on the type of smell you’re trying to eradicate.
BEST OVERALL: Carpet Fresh Super Pet Carpet Odor Eliminator
A brand name that’s well known in the carpet deodorizing world stands out as an overall carpet deodorizer—Carpet Fresh Odor Eliminator. This deodorizer sprays on as a quick-dry foam that rapidly penetrates carpet fibers to neutralize unwanted odors. Users just shake the can and then spray the carpet lightly and evenly—no mopping or blotting necessary. Carpet Fresh soaks in and removes most types of odors—even strong pet urine scent—to leave the room fresh and smelling clean. Allow the carpet to dry (usually in less than an hour) and then vacuum to enjoy an odor-free room.
BEST BANG FOR THE BUCK: Woolite Advanced Pet Stain & Odor Remover
There are products that can eliminate unwanted odors in carpet without costing a lot of money, such as Woolite Pet Advanced Stain & Odor Remover. Bissell says the company designed the product to neutralize odors and eliminate up to 99.9 percent of bacteria, making it a good choice for pet urine, spillover from a leaky diaper, or even vomit stains. Woolite also removes the visible part of the spill so no one should ever know it was there. To apply, simply spray the product on the carpet stain to thoroughly saturate it and then let the solution remain for one hour. Then, blot any residual dampness with a clean rag and let the carpet air dry.
UPGRADE PICK: Glade Carpet and Room Refresher
While cleaning, why not enjoy the scent of a gentle tropical breeze with the Glade Carpet and Room Refresher. It deodorizes and leaves a mild fresh scent behind. This powdered carpet deodorizer works to spot-freshen smelly spills, or it can be sprinkled over the entire carpet for a whole-room pick-me-up. It should only be sprinkled on dry carpets (blot up spills and let them dry) after vacuuming to remove dirt and debris. Leave the powder on for a few minutes and then vacuum again to remove the excess. Some of the powder will work its way deep into the carpet fibers for long-lasting odor neutralizing.
BEST MACHINE SOLUTION: Hoover CleanPlus Concentrated Solution Formula
For long-lasting deodorizing and cleaning, check out the Hoover CleanPlus Concentrated Solution Carpet Cleaner and Deodorizer. This carpet deodorizer is designed for use in a Hoover carpet cleaning machine or a similar carpet cleaning machine that forcefully sprays the solution deep into the carpet and then sucks out the excess. Before use, mix the solution at a ratio of 5 ounces of solution to every 1 gallon of water, and dispense it on the carpet following the machine’s instructions. Allow the carpet to dry completely before walking on it.
BEST 2-STEP DEODORIZER: Capture Carpet Dry Cleaner Powder & Deodorizer
Getting strong odors and tough stains such as spilled drinks, blood, vomit, or other liquids out of carpet might require the 2-step process of Capture Carpet Dry Cleaner and Deodorizer. Before applying the dry powder, treat the area with Capture Pre-Mist (sold separately), which goes to work immediately to break down the spilled substance. After that, sprinkle on the Capture Carpet Cleaner and Deodorizer powder and work it into the area with a small sponge or brush. Let the area dry and then vacuum away the residue to reveal the clean and odor-free carpet beneath.
MOST ECO-FRIENDLY: Bodhi Dog Natural Dog Odor Carpet Powder
Anyone who has pets and/or kids is sure to have messes, but they won’t have to worry about toxic chemicals when they clean and deodorize carpet spills with Bodhi Dog Odor Natural Carpet Powder. This plant-based carpet powder removes odors and stains and is safe to use around kids and pets. It contains finely ground corn cobs and a proprietary blend of other natural ingredients. It can be possible to eliminate cooking and pet odors, smoke smells, and even the heavy odors of sweat and mildew by sprinkling the powder onto the spill, letting it dry, and then vacuuming it up. A little of the powder goes a long way.
BEST ENZYME DEODORIZER: Emmy’s Best Powerful Pet Odor Remover
Many carpet deodorizers neutralize the smell of animal urine, but Emmy’s Best Powerful Pet Odor Remover goes a step further. Animals often come back to the same spot to do their business because they can smell the residual odor of pheromones left behind in traces of urine. Emmy’s Best eliminates the scent so well that a pet won’t know it’s had an accident in that spot before. The enzymes in this strong odor remover break down pheromones and other organic smells and leave behind the fresh scent of lavender. Apply the product by filling a spray bottle (not included) with the solution and saturating the area. After 10 minutes, place a clean white towel over the area and set a heavy object on top. Leave the towel and object in place overnight and in the morning, remove and vacuum the now-fresh carpet.