How to Remove Pet Odor from a Mattress
Pet odor in a mattress isn't just unpleasant—it settles into the foam and fabric layers where regular cleaning can't reach, and it gets worse every night you sleep on it. Unlike surface stains, odor comes from organic breakdown: urine, sweat, skin oils, and the bacteria that feed on them. The good news is that a mattress can be saved. You won't need to replace it if you're willing to work through the source methodically. Done right, your mattress will smell clean again in a weekend, and you'll actually be able to sleep on it without cracking a window.
- Find Every Hidden Stain. Remove all bedding, sheets, and protectors from the mattress. Inspect the surface and all sides for visible stains, discoloration, or wet spots. These mark where odor is concentrated. If there are wet spots, the mattress may have taken in liquid deep enough that surface treatment alone won't work—be prepared for a longer drying time or consider the enzymatic cleaner step essential.
- Strip Away Trapped Particles. Use a vacuum with a upholstery attachment or crevice tool and go over every inch of the mattress top, sides, and bottom. Press firmly and overlap your passes. This removes dust, debris, pet hair, and dry particulates that trap and hold odor. Don't rush this step. Spend extra time on seams, piping, and any indented areas where material gathers.
- Break Down Odor at Molecular Level. Spray an enzymatic pet-odor cleaner directly onto stained or smelly areas, working from the outside edges toward the center of each spot. Don't oversaturate—the goal is damp, not wet. Enzymatic cleaners work by breaking down uric acid and other odor compounds at a molecular level. Let the cleaner sit for the time recommended on the bottle, usually 12 to 24 hours. If the mattress remains damp after that time, proceed to the sunlight step before moving to the next treatment.
- Kill Bacteria With Sunlight. If weather permits, move the mattress outside and lay it flat or prop it against a fence or wall in direct sunlight for a full day. Sunlight kills odor-causing bacteria and helps evaporate moisture. Rotate or flip the mattress halfway through so both sides get exposure. If you can't move the mattress outside, place it in a well-ventilated room near an open window with a fan running toward the window.
- Absorb Remaining Odor Molecules. Once the mattress is fully dry, sprinkle baking soda generously over the entire surface, top and sides. Use about 1 cup per side of a queen mattress; don't worry about being exact. Baking soda neutralizes odor by absorbing it. Let it sit for 24 to 48 hours. For extra potency, mix the baking soda with a few drops of essential oil like lavender before applying, or use it straight. The longer it sits, the more odor it pulls.
- Remove Every Trace of Powder. Use a vacuum with strong suction to remove all the baking soda. Make multiple passes in different directions and spend extra time on seams and edges. Baking soda that remains in the mattress will eventually settle and create dust when you lie on the mattress. Use the crevice tool to get into grooves. You may need to vacuum twice.
- Deploy Charcoal for Stubborn Odors. If odor persists after baking soda, try activated charcoal. Lay activated charcoal briquettes (the kind used for aquarium filters, not barbecue) across the mattress surface in a single layer, or place them in open containers around the mattress. Charcoal absorbs odor molecules more effectively than baking soda for stubborn cases. Leave overnight or for 12 to 24 hours. Remove and discard.
- Lock In Your Clean Mattress. Once the mattress is clean, protect it from future accidents. A waterproof mattress protector prevents liquid from soaking into the foam and fabric. A washable quilted topper can be removed and laundered regularly, keeping the mattress cleaner longer. Both are especially important if you have pets or young children.
- Restore Your Bedroom Fresh. Once the mattress is completely dry, smells fresh, and the charcoal or baking soda is vacuumed away, replace your bedding. Wash sheets and blankets in hot water before putting them back on the mattress. Open a window for 30 minutes while you're making the bed to ensure final ventilation.