How to Get Dog Pee Out of a Mattress? Proven Methods
You just discovered your dog peed on your mattress. The panic sets in, and the smell is already spreading. Don’t worry. This is a fixable problem, and thousands of pet owners deal with it every single day.
Dog urine can soak deep into mattress layers, leaving behind stubborn stains and an awful odor that seems impossible to remove. The good news? You probably already have the supplies you need in your kitchen cabinet.
Whether the accident just happened or you found a dried stain from days ago, this guide walks you through every method you can use to get dog pee out of your mattress.
In a Nutshell
- Act fast for the best results. Fresh dog urine is much easier to remove than dried stains. Blot the area immediately with clean towels and avoid rubbing, which pushes the urine deeper into the mattress fibers and foam.
- Baking soda and white vinegar are your best friends. A solution of equal parts white vinegar and water can neutralize the ammonia in dog urine. Follow up with a generous layer of baking soda to absorb remaining moisture and odor. This combo is cheap, safe, and effective for most fresh accidents.
- Hydrogen peroxide works wonders on tough stains. A mixture of one cup 3% hydrogen peroxide, three tablespoons of baking soda, and a few drops of dish soap can lift even older, set in stains. Always spot test first because hydrogen peroxide may bleach certain mattress fabrics.
- Enzyme cleaners are the gold standard for odor removal. These cleaners use natural enzymes to break down uric acid crystals, which are the real source of lingering urine smell. Regular cleaners only mask the odor, but enzyme cleaners destroy it at the source.
- Drying the mattress completely is critical. A damp mattress can grow mold, mildew, and bacteria. Use fans, open windows, or even a hairdryer on a cool setting to speed up the drying process. Never put bedding back on until the mattress is fully dry.
- Prevention saves you time and stress. Waterproof mattress protectors, regular potty breaks, and consistent training reduce the chance of repeat accidents. Address the root cause of your dog’s behavior to stop it from happening again.
Why Dog Urine Is So Hard to Remove from a Mattress
Dog urine contains urea, uric acid, creatinine, hormones, and bacteria. The uric acid is the real troublemaker. It forms crystals that bond tightly to mattress fibers and foam. Regular soap and water cannot break these crystals apart.
A mattress acts like a giant sponge. Urine seeps through the top fabric, into the padding, and sometimes even into the foam core. The deeper it goes, the harder it is to reach and clean. This is why surface cleaning alone often fails to remove the smell completely.
Temperature and humidity can also reactivate dried uric acid crystals. You might think you cleaned the stain, but on a warm or humid day, the smell comes back. That is because the crystals were never fully broken down. Understanding this science helps you choose the right cleaning method from the start.
Step One: Blot the Fresh Urine Immediately
Speed matters. The moment you discover the accident, strip all bedding off the mattress. Toss sheets, blankets, and mattress covers into the washing machine with cold water and a cup of white vinegar.
Grab clean towels or paper towels and press them firmly into the wet spot. Apply steady pressure to soak up as much urine as possible. Do not rub or scrub. Rubbing spreads the urine across a larger area and pushes it deeper into the mattress layers.
Keep blotting with fresh towels until no more moisture transfers. This single step makes every cleaning method that follows far more effective. The less urine remains in the mattress, the easier the stain and odor will be to treat.
The Vinegar and Baking Soda Method
This is the most popular DIY method for a reason. Mix one part white vinegar with one part water in a spray bottle. Spray the stained area generously until it is fully saturated. Let the solution sit for 10 to 15 minutes.
After the vinegar has had time to work, blot away the excess moisture with clean towels. Then sprinkle a thick, even layer of baking soda over the entire affected area. The baking soda will absorb remaining moisture and neutralize odors as it dries.
Leave the baking soda on the mattress for at least 8 hours or overnight. Once it is dry, vacuum it up thoroughly using a handheld vacuum or an upholstery attachment.
Pros: Inexpensive, uses common household items, safe for most mattress types, and effective on fresh stains.
Cons: May not fully remove old or deeply set stains, and the vinegar smell can be strong during application (it fades as it dries).
The Hydrogen Peroxide Solution
For tougher stains, hydrogen peroxide delivers more cleaning power. Combine one cup of 3% hydrogen peroxide, three tablespoons of baking soda, and two to three drops of liquid dish soap in a spray bottle. Gently swirl the mixture without shaking it too hard.
Spray the solution over the stain and let it sit until it dries completely. The baking soda may leave a visible residue. Once the area is dry, vacuum up the residue. The stain should be noticeably lighter or completely gone.
This method works well on both fresh and dried urine stains. The hydrogen peroxide acts as a mild bleaching agent and disinfectant, while the baking soda absorbs odor and the dish soap breaks down the greasy components of urine.
Pros: Very effective on stubborn and dried stains, kills bacteria, and deodorizes well.
Cons: Can bleach or discolor dark or colored fabrics. Always do a spot test on a hidden area of the mattress first. Mix fresh each time because the solution loses potency after about 20 minutes.
Using an Enzyme Cleaner for Deep Cleaning
Enzyme cleaners are the most effective option for removing dog urine odor completely. These products contain natural enzymes like protease and bacteria that break down uric acid crystals through a process called hydrolysis. The enzymes convert the urine compounds into water, carbon dioxide, and simple salts.
To use an enzyme cleaner, saturate the stained area thoroughly. The enzymes need to reach every layer the urine touched. Follow the product instructions for dwell time, which is usually 10 to 15 minutes. Some products recommend covering the area with plastic wrap to keep it moist while the enzymes work.
After the recommended time, blot away excess liquid and allow the mattress to air dry. You may need to repeat the process for old or heavy stains.
Pros: Breaks down urine at a molecular level, permanently removes odor, safe for most surfaces, and pet friendly.
Cons: Takes longer to work than chemical cleaners, may require multiple applications, and costs more than DIY solutions.
How to Remove Dried Dog Urine Stains
Old stains present a bigger challenge, but they are still removable. Start by dampening the stain with cold water. This helps reactivate the dried urine crystals and makes them easier to break down.
Apply your chosen cleaning solution. The hydrogen peroxide method or an enzyme cleaner works best for dried stains. Vinegar alone may not be strong enough. Let the solution soak deeply into the mattress because dried urine has likely penetrated well below the surface.
After treatment, apply baking soda and allow the area to dry for 8 to 24 hours. Vacuum thoroughly. Repeat the entire process if the stain or smell persists. Dried stains often need two or three rounds of cleaning before they fully disappear.
Cleaning a Memory Foam Mattress
Memory foam requires extra care because it absorbs liquids quickly and holds them deep inside. Never soak a memory foam mattress. Excess moisture can damage the foam structure and lead to mold growth.
Use a spray bottle to apply your cleaning solution lightly and evenly. The vinegar and water method or a diluted enzyme cleaner works best here. Blot gently after each application rather than pouring liquid directly onto the surface.
Drying is especially important with memory foam. Place the mattress in a well ventilated room, use fans to circulate air, and if possible, stand the mattress on its side to encourage airflow. It may take 24 to 48 hours to dry completely. Check that no moisture remains before putting sheets back on.
How to Get Rid of the Lingering Urine Smell
Sometimes the stain fades but the smell sticks around. This means uric acid crystals are still present deep in the mattress. An enzyme cleaner is the most reliable fix for this problem because it targets those crystals directly.
For a quick DIY approach, try sprinkling a fresh layer of baking soda over the area. Add a few drops of essential oils like lavender or tea tree to the baking soda before applying it. Let it sit for 12 to 24 hours and then vacuum. The baking soda absorbs odors while the essential oils add a pleasant scent.
You can also place the mattress in direct sunlight for a few hours. UV rays from the sun naturally kill bacteria and help break down odor causing compounds. Sunlight is a free and effective deodorizer that many people overlook.
Common Mistakes to Avoid
One of the biggest mistakes is using hot water on a urine stain. Heat sets protein based stains and makes them much harder to remove. Always use cold or lukewarm water for urine cleanup.
Another common error is using too much liquid. Flooding the mattress pushes urine deeper and creates a moisture problem that can lead to mold. Apply cleaning solutions with a spray bottle and blot frequently to control how much liquid enters the mattress.
Avoid using ammonia based cleaners. Dog urine contains ammonia, and using an ammonia cleaner can actually attract your dog back to the same spot. Also, skip the steam cleaner. The heat from steam can permanently set the stain and lock in the odor.
When to Call a Professional
If you have tried multiple cleaning methods and the smell or stain persists, professional mattress cleaning may be your best option. Professionals use hot water extraction equipment and commercial grade enzyme treatments that reach deep into the mattress core.
Consider professional help if the urine has been sitting for weeks or months. Long term urine exposure can cause permanent damage to the foam and fabric. A professional can assess whether the mattress is salvageable or if replacement is the better choice.
Professional cleaning typically costs between $50 and $150 depending on the mattress size and severity of the stain. This is a worthwhile investment compared to the cost of a new mattress, especially if the stain is deep and the odor is strong.
How to Protect Your Mattress from Future Accidents
A waterproof mattress protector is the single best investment for any pet owner. These protectors create a barrier between your mattress and any liquid. Most are machine washable and fit like a fitted sheet, so they are easy to use and maintain.
Address your dog’s behavior as well. Dogs pee on beds for several reasons, including anxiety, medical issues, incomplete house training, and territorial marking. Take your dog to the vet to rule out urinary tract infections or other health problems.
Increase outdoor potty breaks, especially before bedtime. Reward your dog immediately after they go outside to reinforce the correct behavior. If anxiety is the cause, create a calm and safe sleeping environment for your pet. Restrict bedroom access when you cannot supervise, and consider crate training as a long term solution.
Quick Reference Guide for Each Method
The vinegar and baking soda method is best for fresh accidents and light stains. It costs almost nothing and uses items you already have at home. Use it as your first line of defense.
The hydrogen peroxide method is ideal for moderate to tough stains, including dried ones. It offers bleaching and disinfecting power. Just remember to spot test before applying it to your mattress.
Enzyme cleaners are the top choice for deep set stains and persistent odors. They are the only solution that truly breaks down uric acid crystals. Use them for severe cases or when other methods have failed.
For memory foam mattresses, use any of the above methods but apply less liquid and allow extra drying time. Combine multiple methods if needed, starting with vinegar and moving to enzyme cleaner for stubborn problems.
Frequently Asked Questions
Can I use bleach to clean dog pee out of a mattress?
No. Bleach can damage mattress fabrics and foam. It also produces harmful fumes and does not effectively break down uric acid crystals. Stick with vinegar, hydrogen peroxide, or enzyme cleaners for safe and effective results. Bleach may remove the visible stain but will not address the odor at its source.
How long does it take for the urine smell to go away after cleaning?
With proper cleaning, the smell should be gone within 24 to 48 hours. If you used baking soda, wait until it is completely dry before vacuuming. If the smell returns after a few days, the uric acid crystals were not fully broken down. Repeat treatment with an enzyme cleaner for best results.
Will the urine stain come back after cleaning?
A stain can reappear if moisture is reintroduced to the area or if the cleaning did not fully penetrate the mattress. Dried uric acid crystals can reactivate in humid conditions. Using an enzyme cleaner gives you the best chance of permanent removal because it destroys the crystals completely.
Is it safe to sleep on a mattress that had dog urine on it?
Yes, as long as you have cleaned and dried it thoroughly. Dog urine can harbor bacteria, so proper disinfection is important. Hydrogen peroxide and enzyme cleaners both kill bacteria effectively. Make sure the mattress is 100% dry before adding sheets to prevent mold growth.
How do I know if my mattress is too damaged to save?
If the urine has been sitting for a very long time, the foam may have broken down or developed mold inside. Signs of a mattress beyond saving include a persistent musty smell even after multiple cleanings, visible mold or mildew, and sagging or crumbling foam in the affected area. In these cases, replacement is the safest option for your health.
Can I use a carpet cleaner machine on my mattress?
Some portable carpet cleaner machines have upholstery attachments that work on mattresses. Use them on the lowest suction and moisture settings to avoid over wetting the mattress. They can be helpful for extracting liquid from deeper layers. However, avoid steam cleaning functions as the heat can set urine stains permanently.

Hi, I’m Ava Day, the founder and lead writer at Cozy Bed Vault. I’m passionate about sleep wellness and dedicated to helping people find their perfect mattress. Through honest reviews, detailed comparisons, and expert buying guides, I simplify the mattress shopping experience so you can sleep soundly every night.
