I run a small upholstery and mattress-cleaning setup out of my garage, and over the years, I have handled more dog-related odors than I can count. Mattresses are the worst because they trap smells deep inside, especially if the accident soaked through the top layer. A quick spray does nothing. I learned that the hard way after a customer last spring tried three different air fresheners, only making the smell sweeter and stranger. What actually works takes a bit more patience and a better approach.
Why Does Dog Smell Stick So Deep
Most people assume the smell sits on the surface, but that is rarely the case. Dog urine and body oils seep into foam and padding, and once that happens, the odor binds to the material. I have cut open old mattresses before and found discoloration nearly two inches deep. That smell is not going anywhere with a wipe-down. It needs to be pulled out, not covered up.
Heat makes it worse. A mattress sitting in a warm room for a few days after an accident will lock in that smell much harder than a fresh one. I always tell clients to act within 24 hours if possible, though I know life gets busy. Even older smells can be treated, but they take more effort. Sometimes double the time.
The Cleaning Method I Actually Use
There is a process I follow almost every time that works across different mattress types. First, I blot the area with dry towels to remove as much moisture as possible. No rubbing. Rubbing spreads the stain and pushes it deeper. After that, I apply a mild cleaning solution and let it sit for about 10 minutes.
For people who do not want to do this themselves, I have seen decent results from mattress odor removal services that use extraction machines similar to the ones I use in my own setup. Those machines pull liquid out rather than push it in. That difference matters more than most realize. It is the closest thing to a reset without replacing the mattress.
After applying the cleaner, I use a wet vacuum or extractor. If you do not have one, a shop vac works in a pinch. The goal is to pull the liquid out along with whatever caused the smell. I repeat this step at least twice for strong odors. Sometimes three rounds are needed.
What I Avoid After Years of Trial and Error
I stopped using heavy perfumes years ago. They only mask the smell for a few hours, and then the mix becomes unbearable. One mattress I worked on had five different scents layered on top of each other. It smelled worse than the original problem. Simple is better.
Bleach is another mistake I see often. It damages fabric and does not fully neutralize odor in foam. I tested it early in my work on a spare mattress, and it left a harsh chemical smell that lingered for days. It also weakened the material. Not worth it.
Too much water can ruin everything. If you soak the mattress without properly extracting the moisture, you create a damp environment where the odor gets even stronger over time. I keep moisture controlled and always focus on removal rather than saturation. Less is more here.

Drying Is Where Most People Mess Up
This part matters just as much as cleaning. A mattress that stays damp for even 12 hours can start to smell again. I use fans and open airflow to speed things up. In warmer months, I place the mattress near a window where sunlight hits it for a few hours.
Air circulation beats heat alone. A heater without airflow just traps moisture inside. I learned this after a winter job where I tried to speed things up with a space heater, only to end up extending the drying time. Since then, I have always paired airflow with moderate warmth.
If I am in a rush, I prop the mattress upright. This allows both sides to dry evenly and prevents moisture from settling at the bottom. It is a simple trick, but it makes a noticeable difference. Small adjustments matter.
When the Smell Won’t Go Away
Some cases are stubborn. If a mattress has absorbed repeated accidents over months or years, cleaning may reduce the smell but not remove it entirely. I have seen situations where even after three full extraction cycles, a faint odor remains. At that point, replacement becomes a practical option.
I usually give clients an honest answer when I see deep saturation. Spending hours and effort for partial improvement does not always make sense. A basic replacement mattress can sometimes cost less than multiple cleaning sessions. It depends on the condition.
Still, I have saved plenty that seemed beyond repair at first glance. One job involved a guest room mattress that had been used by a large dog for over a year. After careful cleaning and proper drying, the smell was reduced to almost nothing. Not perfect, but close enough that the owner kept it.
Every mattress tells a different story, and the outcome depends on how quickly you act and how deep the damage goes. I treat each one the same way at the start, but I adjust as I go based on what I find. That flexibility has saved me time and saved people money.