How to Clean Dog Pee Out of a Mattress: Stain, Smell and Foam
How to clean dog pee out of a mattress: strip the bed, blot straight down without scrubbing, treat the spot with an enzyme cleaner, pull the moisture back out with a wet vac or dry towels, then cover it with baking soda for at least 8 hours and let the mattress air-dry completely.
Key Takeaways
- Never scrub a fresh urine spot on a mattress. Scrubbing pushes urine deeper into the foam (Tuft & Needle).
- Skip vinegar on dog pee. The Sleep Foundation notes pets may mark more after vinegar cleaning, and Humane World for Animals says strong chemical smells may encourage re-marking.
- Leave baking soda on the spot for at least 8 hours before vacuuming (Sleep Foundation).
- For dried stains, mattress makers use 1 cup hydrogen peroxide, 3 tablespoons baking soda and a few drops of dish soap. It can discolor fabric and damage foam or latex, so spot-test first (Sleep Foundation).
- Keep heat away from urine. Steam can permanently set the stain and odor (Humane World for Animals).
- About 20% of pet dogs have house-soiling issues. Book a vet check if bed accidents keep happening (Today’s Veterinary Practice).
This article contains Amazon affiliate links. As an Amazon Associate, Pups Gourmet Kitchen earns from qualifying purchases at no extra cost to you.
Work fast and work gently. A mattress is a giant sponge, and every scrub pushes urine further into the foam where it’s harder to reach. Blot, treat, extract and dry, in that order.
Here’s how to handle a fresh accident, an old stain you just found, and the reasons your dog may be choosing your bed in the first place.
Why is dog pee in a mattress so hard to clean?
Urine in a mattress is hard to clean because it soaks through the cover into thick foam or fiber layers that hold liquid and dry slowly. You can’t rinse a mattress the way you can a rug, so whatever urine you don’t extract stays in there and starts to smell.
That’s also why the method that works on a floor fails on a bed. If you only treat the surface, the odor comes back on humid nights. And because the bed smells like you, it’s a spot dogs often return to.
How to clean fresh dog pee out of a mattress, step by step
- Strip the bed. Pull off sheets, the protector and any toppers. Rinse urine spots with cold water and use a urine stain remover before washing, as Maytag recommends for bedding.
- Blot, don’t scrub. Press a thick stack of paper towels or an old towel straight down onto the spot. Humane World for Animals suggests pressing until the area is barely damp. Tuft & Needle warns that scrubbing pushes urine deeper into the foam.
- Treat with an enzyme cleaner. Spot-test on a hidden corner, then apply an enzyme cleaner like Nature’s Miracle or Rocco & Roxie. Use enough to reach as deep as the pee went, but don’t flood the mattress. Leave it for the time on the label.
- Extract the moisture. Pull the liquid back out with a portable spot cleaner or a small wet/dry vac, then blot with dry towels.
- Cover with baking soda for 8+ hours. Sprinkle a thick layer over the damp area. The Sleep Foundation says to leave it at least 8 hours, so overnight is ideal.
- Vacuum and air-dry completely. Vacuum with an upholstery tool, then dry the mattress with a fan and an open window. Don’t remake the bed until it’s fully dry to the touch, which protects against mold and mildew.
How do you get old dog pee stains and smell out of a mattress?
To get an old dog pee stain out of a mattress, find every spot first, then give the cleaner more time than you would for a fresh accident.
- Find the spots. Turn off the lights and scan the mattress with a UV blacklight flashlight. Outline what you find with chalk or painter’s tape.
- Try enzyme cleaner first. Apply, keep the area damp for the label’s full dwell time, extract and dry. Dried urine usually needs two or three rounds.
- Use the peroxide mix for visible stains. Combine 1 cup hydrogen peroxide, 3 tablespoons baking soda and 2 to 3 drops of dish soap in a spray bottle. Tuft & Needle says to swirl, not shake. Spray lightly, let it dry completely and vacuum the residue. The Sleep Foundation warns peroxide can discolor fabric and damage foam or latex, so test a hidden spot and use it sparingly.
- Never combine products. Rinse and dry between treatments, and never mix peroxide, enzyme cleaners and other chemicals in the same application.
Does mattress type change how you clean dog pee?
The type of mattress affects how fast urine spreads and how carefully you need to use liquids.
| Mattress type | What happens with urine | Cleaning tips |
|---|---|---|
| Memory foam | Absorbs deeply and dries slowly | Use minimal liquid, extract hard and allow a long fan dry |
| Latex | Can be damaged by harsh chemicals | Enzyme cleaner first; avoid peroxide unless the maker allows it |
| Innerspring | Soaks the comfort layers, not the coils | Treat the top layers; airflow helps it dry faster |
| Hybrid and pillow-top | Pillow-top layers trap liquid | Extract thoroughly and check the manufacturer’s care guide |
| Dog bed mattress | Often has a removable cover | Wash the cover and treat the insert; see how to clean a dog bed |
Why did my dog pee on my mattress, and how do I stop it?
Dogs usually pee on mattresses because of incomplete house-training, marking, anxiety or a medical problem. Your bed smells strongly of you, which makes it an appealing spot to mark or settle when stressed.
Dr. Kelly Ballantyne, a board-certified veterinary behaviorist, writes in Today’s Veterinary Practice that about 20% of pet dogs have house-soiling issues and that a veterinarian should evaluate dogs presenting with them. Rule out urinary issues first, especially if the accidents are new.
Once your vet clears your dog, these guides help:
- Rebuild the basics with how to house train an older dog or our potty training plan.
- Give your dog a clear signal for potty breaks with bell training.
- Keep the bed off-limits while you retrain with crate training or a closed bedroom door.
- If accidents happen when you’re gone, read signs of separation anxiety in dogs. Stress-related accidents are covered in signs your dog is stressed.
- Protect the bed with a waterproof mattress protector. The Sleep Foundation says it keeps urine from absorbing into the mattress and makes cleanup easier.
If the accident went beyond the bed, our guides cover dog pee on carpet, dog pee on a couch and dog pee on hardwood floors.
The mattress accident kit
- Enzyme cleaner for pet urine
- Portable spot cleaner or small wet/dry vac
- UV blacklight flashlight
- Waterproof mattress protector
- Baking soda and a stack of old towels
As an Amazon Associate, Pups Gourmet Kitchen earns from qualifying purchases. It doesn’t change what we recommend.
Frequently asked questions about dog pee on mattresses
Can you get dog pee out of a mattress completely?
Usually, if you act fast, avoid scrubbing, use an enzyme cleaner and let the mattress dry fully. Old or repeated accidents that soaked deep into foam may need several rounds, and a mattress that still smells after that may need replacing.
How long should baking soda sit on a mattress after dog pee?
At least 8 hours, according to the Sleep Foundation. Overnight is easiest. Vacuum it up thoroughly with an upholstery attachment afterward.
Should I use vinegar on dog pee on my bed?
We don’t recommend it. Vinegar is common in general mattress guides, but for pet urine the Sleep Foundation and Humane World for Animals both note strong smells like vinegar may encourage your dog to mark the spot again.
Is hydrogen peroxide safe on a mattress?
It can lift dried stains, but the Sleep Foundation warns it can discolor fabric and damage foam or latex. Use a small amount, test a hidden spot first and never mix it with other cleaners.
How long does a mattress take to dry after cleaning dog pee?
A small treated spot can dry in a few hours with good airflow. A deeper soak can take a day or more. Use a fan and an open window, never a hair dryer or heater.
How do I get the dog pee smell out of a mattress?
Find every spot with a UV flashlight, treat each with enzyme cleaner, extract the moisture, cover with baking soda for 8+ hours and vacuum. Repeat on stubborn spots.
Can I steam clean dog pee out of a mattress?
No. Heat can permanently set urine stains and odor. Use cool water, enzyme cleaner and extraction instead.
Why does my dog keep peeing on my bed?
Common reasons include incomplete house-training, marking, anxiety and medical issues such as urinary problems. Lingering odor can draw dogs back. Have your vet rule out medical causes, clean thoroughly and limit bed access while you retrain.
Skip to content







