What Is the Best Cleaner to Get Dog Pee Out of Mattresses?

Learn which cleaners can remove dog urine from a mattress, how to match treatment to the stain, and how to control moisture, residue, and odor.

As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.

The best cleaner to get dog pee out of a mattress is an enzyme cleaner made for pet urine. Enzyme cleaners help break down the urine instead of just covering the smell. For best results, blot first, use a light amount of cleaner, let it sit long enough to work, and dry the mattress fully before making the bed again.

Why Dog Pee Is Hard to Clean From a Mattress

Dog pee can soak into a mattress fast. Mattresses are thick, soft, and hard to rinse. That means the smell can stay deep in the foam, padding, or quilted top.

The main problems are:

  • Moisture soaking below the surface
  • Urine odor coming back after the mattress dries
  • Yellow staining
  • Re-marking, where the dog pees there again because it still smells like urine
  • Mold or mildew risk if the mattress stays damp too long

The goal is not to flood the mattress. The goal is to treat the spot without pushing more liquid deeper inside.

Best Cleaner for Dog Pee on a Mattress

The best choice is a pet enzyme cleaner that says it is made for urine, mattresses, upholstery, or fabric surfaces.

An enzyme cleaner uses enzymes to help break down organic messes like urine. This matters because regular soap may clean the surface but leave odor behind.

Look for a cleaner that says it works on:

  • Pet urine
  • Fabric or upholstery
  • Mattresses, if listed
  • Odor, not just stains

Always check the product label first. Some cleaners are not meant for memory foam, latex, wool, silk, or specialty mattress covers.

What to Avoid

Some cleaners can make the problem worse or damage the mattress.

Avoid:

  • Bleach, which can damage fabric and foam
  • Ammonia-based cleaners, because urine can already smell ammonia-like to dogs
  • Steam cleaning, unless the mattress maker says it is safe
  • Too much water, which can soak deep into the mattress
  • Strong perfume sprays, which may cover odor for a short time but not remove it
  • Scrubbing hard, which can spread the stain and push liquid deeper

Also avoid mixing cleaners. Use one method at a time and follow the label.

What You Need

You may need:

  • Clean towels or paper towels
  • Pet enzyme cleaner
  • Baking soda
  • A small bowl or spray bottle, if needed
  • Vacuum
  • Fan
  • Waterproof mattress protector for after cleaning

Do not put sheets or a mattress protector back on until the mattress is fully dry.

How to Get Fresh Dog Pee Out of a Mattress

Fresh urine is easier to clean than dried urine. Work as soon as you notice it.

1. Strip the Bed

Remove all sheets, blankets, mattress pads, and protectors.

Wash washable bedding right away. Check each care label before using hot water, bleach, vinegar, or high dryer heat.

2. Blot the Spot

Press a clean towel into the wet area. Do not rub.

Use firm pressure. Keep switching to dry parts of the towel until you are no longer pulling up much moisture.

If the pee went through sheets or a mattress pad, check the mattress carefully. The wet spot may be larger than it looks.

3. Apply Enzyme Cleaner

Spray or pour a small amount of enzyme cleaner on the urine spot. Use enough to reach the area that got wet, but do not soak the mattress more than needed.

Follow the cleaner label for how long it should sit. Many enzyme cleaners need time to work.

4. Blot Again

After the cleaner has had time to sit, blot the area with a clean towel.

Do not rinse heavily unless the label says to. Mattresses are hard to dry once they get too wet.

5. Add Baking Soda

Sprinkle baking soda over the damp area.

Baking soda can help absorb moisture and reduce odor. Let it sit for several hours. Overnight is often helpful if the mattress can stay uncovered.

6. Vacuum

Once the area is dry, vacuum up the baking soda.

Use a clean upholstery attachment if you have one.

7. Air Dry Fully

Let the mattress dry all the way before putting bedding back on.

A fan can help. Open windows if weather and indoor air conditions allow. Do not use high heat unless the mattress care guide says it is safe.

How to Clean Dried Dog Pee From a Mattress

Dried dog pee can be harder because the urine has already settled into the mattress.

Start with the same enzyme cleaner method, but give it more time.

Steps for Dried Urine

  1. Vacuum the area first if there is dust or loose baking soda.
  2. Apply pet enzyme cleaner to the stained area.
  3. Let it sit for the time listed on the bottle.
  4. Blot with a clean towel.
  5. Sprinkle baking soda over the spot.
  6. Let it dry fully.
  7. Vacuum well.
  8. Repeat once if odor remains.

Do not keep soaking the mattress over and over in one day. Let it dry fully between treatments.

Can Vinegar Remove Dog Pee From a Mattress?

White vinegar can help with some odors, but it is not usually the best first choice for dog pee in a mattress. An enzyme cleaner is better because it is made for pet urine.

The best cleaner to get dog pee out of a mattress is an enzyme cleaner made for pet urine; carpet-cleaning methods for pet urine can help you compare extraction and enzyme treatment.

Vinegar also has a strong smell and may not be safe for every mattress material. It can leave the mattress damp if too much is used.

If you use vinegar, use it lightly and test a small hidden spot first. Do not mix vinegar with bleach or other cleaners.

Can Baking Soda Alone Remove Dog Pee?

Baking soda can help absorb moisture and reduce surface odor, but it may not fully remove dog urine from a mattress by itself.

It works best after blotting and using an enzyme cleaner.

Baking soda is helpful for:

  • Light odor
  • Leftover dampness
  • Freshening the surface after cleaning

It is not a full replacement for a cleaner made for pet urine.

What About Memory Foam Mattresses?

Memory foam needs extra care because it can hold moisture. Too much liquid can sink into the foam and take a long time to dry.

For memory foam:

  • Blot as much as possible first
  • Use enzyme cleaner lightly
  • Do not pour large amounts of liquid
  • Dry with airflow, not high heat
  • Check the mattress care guide before using any cleaner

If the mattress has a removable cover, check the tag before washing it. Some covers are washable, and some are not. Some can shrink or lose shape if dried with heat.

What About Pillow Tops and Quilted Mattresses?

Pillow tops and quilted mattresses can trap urine in seams and soft layers.

Use the enzyme cleaner carefully around the full affected area, not just the center of the stain. Blot well and give the mattress plenty of drying time.

A quilted top may still show a faint mark after cleaning. Odor removal matters most if you want to keep the dog from returning to the same spot.

How to Tell If the Urine Smell Is Gone

Smell the mattress after it is fully dry. A damp mattress can smell different from a dry one.

Check again the next day. Urine smell can come back when the room gets warm or humid.

If the odor remains, repeat the enzyme cleaner process. If the smell is deep in the mattress and does not improve after careful cleaning, the stain may have soaked too far in.

How to Protect the Mattress Next Time

After the mattress is clean and fully dry, use a waterproof mattress protector.

A mattress protector is a removable layer that goes over the mattress before the fitted sheet. Waterproof protectors help block spills, sweat, and pet accidents from reaching the mattress.

For dogs, look for:

  • Waterproof backing
  • Machine washable care
  • A fitted-sheet style that stays in place
  • Pocket depth that fits your mattress height
  • Quiet fabric if crinkle sounds bother you

Pocket depth means how tall of a mattress the protector can fit. A deep mattress, pillow top, or mattress topper may need a deeper pocket.

For guest rooms, kids' rooms, dorm beds, RV beds, and pet-friendly homes, a protector is one of the easiest ways to avoid future mattress stains.

What to Do If the Dog Keeps Peeing on the Bed

If your dog keeps peeing on the bed, cleaning the mattress may not be enough. The smell may still be there, or there may be a behavior, training, age, stress, or health reason.

This article is only about cleaning the mattress. For ongoing accidents, check with a vet or a qualified trainer.

In the meantime:

  • Keep the bedroom door closed
  • Use a waterproof protector
  • Wash bedding quickly after accidents
  • Avoid leaving damp bedding on the mattress
  • Clean the full affected area, not just the visible spot

Best Simple Choice

For most homes, the best cleaner for dog pee on a mattress is a pet enzyme urine cleaner, followed by baking soda and careful drying.

Choose a cleaner that is safe for fabric or upholstery, check the mattress care guide, and avoid soaking the bed. The faster you blot and treat the spot, the better your chance of reducing both stain and odor.

Frequently Asked Questions

What is the best cleaner for dog pee on a mattress?

The best cleaner is usually a pet enzyme cleaner made for urine. It helps break down the urine instead of only covering the smell. Check the label to make sure it is safe for mattresses, fabric, or upholstery.

How do you get dog pee smell out of a mattress?

Blot the spot, apply a pet enzyme cleaner, let it sit as directed, blot again, then cover the area with baking soda while it dries. Vacuum the baking soda once the mattress is fully dry.

Can I use vinegar on dog pee in a mattress?

You can use vinegar lightly on some mattress fabrics, but an enzyme cleaner is usually a better choice for dog urine. Always test a small spot first and do not mix vinegar with bleach or other cleaners.

Will baking soda remove dog pee from a mattress?

Baking soda can help absorb moisture and reduce odor, but it may not remove urine by itself. It works best after blotting and using an enzyme cleaner.

Can dog pee ruin a mattress?

Dog pee can stain a mattress and leave odor if it soaks in deeply. Fast cleaning helps. A waterproof mattress protector can help prevent future accidents from reaching the mattress.

How long does a mattress take to dry after cleaning dog pee?

Drying time depends on how wet the mattress got, the mattress type, room airflow, and humidity. It may take several hours or longer. Do not remake the bed until the mattress is fully dry.

Should I steam clean a mattress with dog pee?

Do not steam clean unless the mattress maker says it is safe. Heat and moisture can damage some materials or push the stain deeper. Check the mattress care guide first.

cleaning dried pet stains can help you plan treatment for residue that has already dried. removing pet urine from bedding can help you follow a washable-fabric treatment process. removing pet stains from fabric can help you adapt treatment to upholstery and washable textiles.

pinit fg en rect red 28