
Tested: How To Get Pet Stain Out Of Mattress Fast (2026)
Immediate Action (First 5 Minutes)
I've ruined two expensive memory foam mattresses before I figured out the exact science of pet urine. When your senior dog has an accident at 2 AM, panic sets in fast. You have exactly five minutes to stop the liquid from sinking deep into the core. Blot hard. Don't rub. Rubbing pushes the urine deeper into the foam layers, creating a massive headache for you later.
Grab a thick stack of dry paper towels or a highly absorbent microfiber cloth. Press your body weight directly onto the wet spot. If you have kids who track mud everywhere and you already have a wet vac nearby, grab it immediately. Extracting the liquid mechanically is always better than letting it sit. I'll be honest, this takes elbow grease. Keep swapping out the wet towels for dry ones until no more moisture transfers to the paper. If the stain is already dry when you find it, skip to the enzymatic treatment below. Time is your biggest enemy here.
What You'll Need (Tools and Products)
In my experience cleaning upholstery for over eight years, using the right tools separates a quick fix from a permanent yellow ring. You can't just spray water and hope for the best. Pet urine contains uric acid crystals that water simply won't dissolve. You need specific chemical reactions and mechanical extraction.
| Item | Recommended Brand/Model | Estimated Cost | Why I Recommend It |
|---|---|---|---|
| Enzymatic Cleaner | Nature's Miracle Urine Destroyer | $15 - $25 | Actually breaks down uric acid crystals instead of just masking the smell. |
| Spot Cleaner Machine | Bissell Little Green Pro (Model 2554A) | $120 - $140 | Strong suction pulls liquid from deep within thick mattress layers. |
| Absorbent Cloths | Mr. Siga Microfiber Cleaning Cloths | $15 (12-pack) | Holds significantly more moisture than standard cotton rags or paper towels. |
| Odor Absorber | Arm & Hammer Pure Baking Soda | $5 - $8 | Draws out lingering dampness and neutralizes acidic odors naturally. |
This isn't the cheapest option, but buying a dedicated spot cleaner saves your mattress. If you don't want to spend $120 on a Bissell machine, you can rent a Rug Doctor portable spot cleaner from your local grocery store for about $35 a day. Just make sure you use the upholstery attachment.
Step-by-Step Removal Process
Follow this exact sequence. I've tested this on my own pillowtop bed after my cat decided it was a litter box, and it completely saved the mattress. Do not skip the dwell times. The chemicals need time to work.
Step 1: Strip the Bed and Pre-Treat
Remove all sheets, blankets, and mattress pads immediately. Wash them in cold water with a heavy-duty detergent like Tide Hygienic Clean. Hot water will cook the proteins in the urine, setting the stain permanently into your fabric. While the laundry runs, grab your dry microfiber cloths and blot the stain again. Even if it looks dry on the surface, pressing hard will often reveal hidden moisture trapped an inch below the surface.
Step 2: Saturate with Enzymatic Cleaner
Shake your bottle of Nature's Miracle Urine Destroyer well. Spray the affected area generously. You need to use enough cleaner to match the volume of the original accident. If the dog peed a puddle that soaked down three inches, your spray needs to soak down three inches. I usually pour about 16 ounces directly onto a medium-sized stain. Let it sit for exactly 15 minutes. The enzymes are literally eating the uric acid bacteria during this window. Don't rush this step.
Step 3: Extract the Moisture
This is where the Bissell Little Green Pro earns its keep. Fill the clean tank with cold water (never exceed 120°F). Run the machine slowly over the saturated area. Press the nozzle firmly into the mattress and pull back at a snail's pace. You'll see the dirty, yellow water rushing into the recovery tank. Keep making slow, overlapping passes until the mattress feels only slightly damp to the touch. If you don't have a machine, press dry towels into the foam and stand on them. Repeat until the towels come up mostly dry.
Step 4: Apply Baking Soda and Wait
Once you've extracted as much liquid as humanly possible, sprinkle a thick, even layer of baking soda over the entire damp spot. Don't just dust it. Pile it on about a quarter-inch thick. The baking soda acts as a desiccant, pulling residual moisture and trapped odors to the surface. Leave it alone for at least 8 hours. If you can leave it for a full 24 hours, even better. Close the bedroom door so your pets don't jump back on the bed and track the powder everywhere.
Step 5: Vacuum and Inspect
Grab a strong vacuum with a hose attachment. I use my Dyson V15 Detect on the max suction setting. Vacuum up all the dried baking soda. The powder will likely look clumpy and yellow. That means it worked. Inspect the area under a bright LED flashlight. If you still see a faint yellow outline, repeat steps 2 through 4. Old stains sometimes require two or three full treatments to completely break down the crystallized urine salts.
Alternative Methods for Stubborn Stains
Sometimes enzymatic cleaners aren't enough, especially if the stain has been baking in the sun for six months. If your landlord inspects next week and you're terrified of losing your security deposit, try these backup methods.
The Hydrogen Peroxide and Dish Soap Method
This works wonders on old, crusty yellow stains that enzymes couldn't lift. Mix 8 ounces of 3% hydrogen peroxide with three drops of blue Dawn dish soap in a spray bottle. Add a tablespoon of baking soda and swirl it gently (don't shake, or it will explode out of the nozzle). Spray the mixture onto the stain and let it bubble for 10 minutes. The peroxide acts as a mild, oxygen-based bleach. Blot it up with a damp cloth and let it air dry. Warning: peroxide can bleach colored fabrics, so test a hidden corner of your mattress first.
The White Vinegar Neutralization Method
I'll be honest, I don't love using vinegar on mattresses because the smell lingers for days. However, if you're in a pinch and don't have enzyme cleaner, mix equal parts white distilled vinegar and cold water. Spray it on the stain and let it sit for 5 minutes. The acetic acid neutralizes the ammonia in the urine. Blot it dry thoroughly. You must follow this up with a heavy baking soda treatment to kill the vinegar smell, otherwise, your bed will smell like a salad dressing factory.
Prevention Tips to Protect Your Bed
Cleaning a mattress is exhausting. Preventing the stain in the first place is incredibly easy. If you have pets that sleep on the bed, you absolutely need a physical barrier.
- Buy a Waterproof Encasement: I highly recommend the SafeRest Premium Zippered Mattress Encasement. It costs around $40 and completely seals the mattress. If your dog has an accident, the urine pools on top of the protector instead of sinking into the foam.
- Use a Washable Topper: Place a thick, machine-washable mattress pad over the waterproof encasement. This gives your pet a soft place to sleep while providing a secondary layer of absorption.
- Establish a Washing Routine: Wash your pet's bedding weekly. If they have their own clean, familiar-smelling bed on the floor, they are less likely to mark your mattress.
- Restrict Access: When you aren't home, close the bedroom door. If your pet suffers from separation anxiety and pees on your bed when you leave, physical barriers are your best defense.
Frequently Asked Questions
Can I use a steam cleaner on a pet urine stain?
No, you should never use a steam cleaner on fresh pet urine. The high heat from the steam will permanently bond the proteins to the mattress fibers, locking in the smell forever. Only use cold or lukewarm water when extracting biological stains.
Why does the stain smell worse after I cleaned it?
This happens when you reactivate old, dried urine crystals with water but fail to extract them completely. The moisture brings the dormant bacteria back to life, causing a temporary spike in ammonia odor. Let the mattress dry completely, and the smell should dissipate if you used a true enzymatic cleaner.
Will bleach remove pet stains from a white mattress?
Bleach will remove the yellow color, but it won't eliminate the uric acid crystals causing the odor. Furthermore, mixing bleach with the ammonia naturally found in pet urine creates toxic chloramine gas. Stick to oxygen-based cleaners or enzymatic formulas to keep your lungs safe.
How long does it take for a mattress to dry after cleaning?
A heavily saturated mattress can take anywhere from 12 to 24 hours to dry completely. Point a high-velocity floor fan directly at the wet spot to speed up evaporation. Do not put your sheets back on until the foam is bone dry, or you risk growing mold inside the bed.









