How to get cat or dog urine smell out of a mattress
Getting cat or dog urine smell out of a mattress is hard for one reason: the smell is not on the surface, it is soaked into the core. When urine dries, it leaves uric acid crystals behind, and those crystals do not wash away with water or a quick spray of cleaner. Worse, they reactivate every time the air gets humid, which is why a mattress can seem fine in winter and reek again the first muggy week of summer. If you have blotted the top and the smell keeps coming back, that is why.
On the jobs we get called for around Greater Cleveland, pet urine in a mattress is one of the most common things people try to handle themselves, and one of the easiest to half-fix. The method matters, and so does being honest about when a mattress is past saving. Here is both.
The short answer
Cat or dog urine soaks deep into a mattress and dries into uric acid crystals that reactivate in humid air, so surface cleaning never fixes it. Blot fresh accidents dry, then soak an enzyme cleaner as deep as the urine went and let it dwell for hours. Finish with baking soda and thorough drying. If it reached the core, replacing the mattress is often the honest call.
- Urine dries into uric acid crystals deep in the mattress core
- Only an enzyme cleaner soaked to full depth breaks the crystals down
- Dry it completely or the smell returns on humid days
- A core-soaked mattress is often cheaper to replace than to save
Why urine smell soaks into a mattress and stays
A mattress is built to absorb. Layers of foam, batting, and fabric pull liquid straight down, so a single accident can travel several inches into the core. The water in the urine evaporates and leaves behind salts and uric acid crystals bonded to the fibers. Those crystals are the smell, and they are stubborn. They do not dissolve in plain water, and they sit there inert until humidity hits them, at which point they release that sharp ammonia odor all over again.
That is the whole reason surface cleaning fails. You are wiping the top while the source is two inches down. If your mattress smells worse on damp days, that is the crystals reactivating, the same pattern we explain in why cat pee smell comes back on humid days.
Blot first, do not scrub or flood it
If the accident is fresh, your first move is to pull the liquid out before it sinks further, not push it around. The goal at this stage is simple: remove as much liquid as possible so the cleaner has less to chase later.
- Blot straight down with dry towels, replacing them as they soak through.
- Skip the scrubbing, which drives the urine sideways and deeper into the fibers.
- Do not pour water on it, which only carries the urine further into the core.
- Keep pets off the mattress while you work so it does not get re-marked.
Use an enzyme cleaner, and soak it as deep as the urine went
Uric acid crystals do not respond to soap, vinegar, or baking soda alone. They need an enzymatic cleaner, which uses enzymes to break the crystals down into compounds that rinse and evaporate away. Here is the mistake almost everyone makes: they spritz the surface and call it done. A light spray only treats the top layer, while the urine is sitting inches below it.
To actually work, the enzyme cleaner has to reach the full depth of the stain. Pour it on slowly and let it soak down to match how far the urine traveled, then leave it to dwell. Most products need to stay wet for several hours to do their job, so resist the urge to blot it dry early. If you want the full picture on the chemistry, we cover whether an enzyme cleaner actually removes pet urine smell and how to use one right.
Baking soda, then dry it all the way
After the enzyme cleaner has had its dwell time, the last step is drying, and it matters as much as the cleaning. Any moisture left in the core invites mildew and keeps the odor alive.
- Add baking soda. Once the area is no longer soaking wet, sprinkle baking soda over it and let it sit several hours or overnight to pull moisture and odor.
- Vacuum it up. Vacuum the dried baking soda off the surface before you start drying the mattress.
- Dry it hard. Use a fan blowing across it, a dehumidifier in the room, an open window on a dry day, or direct sunlight, which helps on both moisture and smell.
- Wait for bone dry. Do not put sheets back on until the spot is bone dry to the touch.
Rushing this last step is how the smell comes roaring back the next humid week.
When the mattress is soaked to the core, the honest answer
Here is the part other guides skip. Enzyme treatment can only work where it can physically reach, and the center of a thick memory-foam or pillow-top mattress is hard to saturate evenly and nearly impossible to dry out.
When a mattress is past saving
If a pet soaked the same spot repeatedly, or the accident sat for days and reached deep into the foam, there may be no cleaning it back to neutral. Replacing the mattress is often cheaper and more reliable than chasing it, and we will tell you that straight rather than sell you a treatment that will not hold.
For mattresses that are salvageable, and for the room or whole-house pet odor that often comes with them, we handle green, non-toxic professional pet odor removal using enzymatic and oxidizing treatments, occupied-safe hydroxyl generators, and HEPA and activated-carbon air scrubbing to break the odor down at the source. No ozone, no covering it up, and an honest read on what can and cannot be saved.
If you have soaked the mattress with an enzyme cleaner and the urine smell still will not leave, or it keeps coming back on humid days, request a callback through our contact page. We cover Greater Cleveland and Northeast Ohio with green, non-toxic pet odor removal, no ozone and no masking. Most jobs are done in one to four hours, we offer same or next-day visits, we are fully insured, and we stand behind every job with a 100% guarantee, including an honest answer when an item is too far gone to save.
Get My Free QuoteFrequently asked questions
Does baking soda get cat urine smell out of a mattress?
Baking soda helps, but it cannot do it alone. It absorbs moisture and some surface odor, which is useful as a finishing step, but it does not break down the uric acid crystals that are the real source of the smell. For that you need an enzymatic cleaner soaked to the depth of the stain first, then baking soda and thorough drying after.
Why does the urine smell come back on humid days?
Because dried urine leaves uric acid crystals in the mattress, and those crystals reactivate when they absorb moisture from humid air. They release that sharp ammonia smell every time the humidity climbs, then go quiet when it drops. The only way to stop it is to break the crystals down with an enzyme cleaner, not mask or dry the surface.
Can you fully remove dog urine smell from a memory foam mattress?
Sometimes, if the accident was caught early and did not soak deep. Memory foam is dense and holds liquid, so it is harder to saturate with cleaner and harder to dry than a spring mattress. A fresh, shallow accident is often salvageable with a deep enzyme soak and full drying. One that reached the core and sat is frequently not worth saving.
Is it worth saving a mattress with urine soaked into it?
It depends on how deep it went and how long it sat. A surface accident treated promptly is worth saving. A mattress that was marked repeatedly or soaked through to the foam is usually cheaper to replace than to chase, because cleaner cannot reach the center and the smell keeps reactivating. We will give you an honest read before you spend money on it.
Does vinegar remove urine smell from a mattress?
Vinegar can cut fresh surface odor and it is mild, but it does not break down the uric acid crystals that cause the lingering smell, so on its own it is a temporary fix. Use an enzymatic cleaner for the actual source, and if you use vinegar at all, treat it as a first rinse, not the solution.