Home » Dogs

How To Clean Dog Urine From Mattress [The Cheap, Easy Fix]

You need to clean your mattress.

Your dogs urinated on your bed. Ugh.

Not ideal.

Not ideal at all.

It’s where we sleep, after all.

And the worst part of all of this is – urine soaks deep into a mattress.

It’s a real challenge to clean.

In fact, you may have initially tried to clean the urine to no avail.

Perhaps you managed to clean the stains but are left with an intense reminder through smell.

Do not despair!

Thankfully there is a way that you can safely and effectively clean dog urine from a mattress – for good.

So without further ado, let us now take a look at the best way; it’s time and cost-effective, so be sure to give it a try!

How To Clean Dog Urine From Mattress

To clean dog urine from a mattress, you are going to need to blot excess urine, apply a safe sanitizing solution, and let this soak through the mattress. You’ll also need the mattress to sufficient air dry in order for any stains and odors to be effectively removed. 

Whether your puppy or dog has just done the deed, or you are noticing hours later, you’ll be pleased to learn that the process remains the same.

Nevertheless, the quicker you start to address the issue, the better. You’ll find it much easier as the urine does not have a chance to begin soaking through the mattress.

Either way, here is how you can clean urine most effectively.

What You Will Need

  • Paper Towels,
  • White Vinegar,
  • Baking Soda,
  • 3% Hydrogen Peroxide,
  • Dishwashing Detergent,
  • Brush,
  • Vacuum Cleaner

Step One: Strip The Bed

First and foremost, it’s a good idea to strip the bed. Take off any bedding and the duvet, and get it straight into the washing machine.

Turn up the heat too, washing on a complete cycle; with hotter water and extended duration.

The quicker you can do this after your dog has urinated on your bed, the better.

Stains will develop when urine dries, but if you wash the bedding while it is still wet, the chances of this happening reduce.

And if the urine has dried, you may need to follow the recommendations and steps below for the sheets and duvet, like you will need to do for the mattress.

Step Two: Absorb Excess Urine By Blotting

Next up, you are going to want to put some gloves on and grab some paper towels.

From there, you will need to blot as much of the excess urine and moisture from the mattress as you can.

The key here is to blot (apply pressure downward) and not to scrub.

Scrubbing will only transfer the urine and can make it penetrate the mattress deeper.

Using some highly absorbent paper towels will also help here too.

Step Three: Apply A Part Water, Part Vinegar Solution

You now need to create a vinegar solution. All you need here is water and white VinegarVinegar, in a ratio of 50/50.

Mix this in a container. You may want to transfer it to a spray bottle.

Either way, be sure to make plenty of this solution.

Then, apply this solution to the stain liberally.

You want this solution to be able to penetrate the mattress deep.

Step Four: Liberally Apply Baking Soda

Next, you are going to want to liberally apply baking soda to the affected area.

Sprinkle it over, and be sure to cover the entire area.

Step Six: Apply Hydrogen Peroxide And Scrub

Its now time for your second solution.

Prepare a solution of one cup of 3% Hydrogen Peroxide and a teaspoon of dishwashing detergent.

Then, apply this solution on top of the baking soda.

Using a brush, or even a spare toothbrush (that you will need to throw away), work the Peroxide/detergent mixture into the baking soda and the mattress.

Essential Oxygen Food Grade Hydrogen Peroxide 3%, Natural Cleaner, Refill, 32 Fl Oz
  • Contains One - 32 fl oz Bottle of Food Grade Hydrogen Peroxide
  • It Works! The ultimate cleaner for 1st AID cuts and scrapes; BODY ears, throat and diffusers; HOUSEHOLD counters, surfaces, cutting boards, laundry, stains, toothbrush and baby gear; FOOD nuts, seeds, grains, veggies, fruit, meat, fish and chicken; PETS oral care and skunk odor; and PLANTS vase water and sprouts.
  • It's Clean! Free of toxic stablizers found in brown bottle peroxide. NON GMO. Great for homes with gray water systems.
  • It's Safe! Won't burn like 35% or even 6% H202
  • It's Planet Positive! It's good for the environment making grass greener and oceans cleaner.

Step Seven: Allow The Solution To Soak 

Leave this solution for 30 minutes to 1 hour.

This will allow the solution to soak and reach the urine that has managed to penetrate the mattress’s surface.

After this time, use some new paper towels to blot as much excess moisture as you can.

Step Nine: Leave To Air Dry 

At this stage, all you can do is wait.

You need to wait for the mattress to completely dry.

You can fasten this process by turning up the radiators, using a heater, fan, or even a hairdryer.

If you do opt for one of these methods, be careful not to leave these too close to the mattress.

Step Eight: Vacuum Excess Powder

Once the mattress is completely dry, you need to remove any excess and remaining baking soda.

You can do this with a vacuum cleaner or a new and clean brush.

That’s it!

At this stage, check over the mattress. Look for any remaining stain marks, and give the mattress a sniff to check for odors.

You may need to repeat these steps listed above again for the more challenging, deeper, or dried stains.

But if you catch the urine before it dries, typically, one time for each step is enough!

Tips And Recommendations 

Consider the following tips and recommendations to help support the process’s effectiveness, keep you and your dog safe, and ensure this does not become a recurring event!

  • Spot Clean; you do not always need to repeat all of the steps outlined above. If you notice a minor stain remains, a simple spot clean with the water/vinegar solution can be enough to remove any lingering stains/smells.
  • Avoid toxic products and chemicals; it’s only natural to reach for bleach and cleaning products. But don’t! These can be irritating or damaging to you and your pet. Besides, they are generally not required.
  • Only use 3% Hydrogen Peroxide; following on from the point above, consider you just need the weaker version of a Hydrogen Peroxide product. This is generally safe to work with. Be mindful and careful of any solutions or products that are higher in potency than this.

How To Prevent Urination Accidents Going Forward

If your dog has urinated on your mattress, your response will be reactionary.

You can only address the issue you have in front of you.

That being said, there are some things you can do to prevent future accidents.

The two best approaches are:

  1. Prevent Bedroom Access; easier said than done, but simply limiting your dog’s ability to access your bedroom and bed can ensure this does not happen again. Consider child gates and/or closing doors within your home.
  2. Consider an indoor dog potty grass lawn, such as DoggieLawn. This can help prevent future accidents and give your dog a designated spot to go when inside. Plus, its eco-friendly, cost-effective and comes with a whole host of benefits.
  3. Invest In A Good Quality Mattress Protector; this will not only protect your mattress from any unfortunate dog accident but will also help to preserve and better protect it from you. Sweat, body oils, and dead hair/skin can all impact the longevity of a mattress. – so adding this layer of protection can help to protect your mattress investment.

This is the mattress protector to get from Amazon. Just look at the reviews!


Discovering that your dog has urinated on your bed is always a difficult moment.

Naturally, you want to shout at your dog – but it’s essential to stay calm.

Besides, it’s already happened, and yelling at your dog will not help.

In fact, quite the opposite.

And thankfully, by following the steps outlined here today, you can restore your mattress back to its former stain and odor-free self.

Great news!

Mattresses do not come cheap.

But, cleaning one that a dog has urinated on is.

Just be sure to get a mattress protector.

That way, you’ll never find yourself in this position quite like this again.

Related Posts