The fix in 5 steps
Find every urine spot (even old ones)
Buy a UV blacklight.
See Rocco & Roxie at Amazon.
Dog oil builds up on fabrics over time.
Dog oil transfers to everything your dog touches: baseboards, door frames, walls (at dog-nose height), floors.
Fans and open windows come first, and our air quality picks for dogs are the shortlist for the rest.
In this guide
- Find the old pee spots: lights off, scan floors, furniture and walls with a UV flashlight, and tape each one.
- Soak each spot with Rocco & Roxie down to the pad and leave it overnight. Today's puddle? Naturally It's Clean.
- Wash everything washable: Dog beds, blankets, cushion covers, curtains and rugs.
- Wipe baseboards, door frames and the lower walls with 1 part white vinegar to 1 part water.
- Air it out last: open windows and run fans, or a purifier with HEPA and activated carbon.
Skip the cover-up: candles, plug-ins and sprays only mask the smell. Every room has its own fix: see our pick for every pet mess.

The five steps in detail
Step 1: Find every urine spot (even old ones)
Buy a UV blacklight. Turn off the lights and scan your floors, furniture, and walls.
Urine spots glow under it, including old ones you thought you cleaned.
Mark each spot with painter's tape. Don't skip this. You can't fix what you can't see.
Step 2: Deep-clean all urine spots
This is where most people fail. They spray a little cleaner and wipe it up. That doesn't work.
What you need: Rocco & Roxie Professional Strength Enzyme Cleaner. It's made for old, set-in pee stains. See Rocco & Roxie at Amazon.
Fresh accident on carpet or a couch? Use Naturally It's Clean on that one. It's our pick for fresh pee.
How to use it:
- Saturate the area: Don't just spray the surface. If urine soaked through carpet into the padding, your cleaner needs to reach the padding too.
- Leave it overnight: on old, dried pee, soak it and leave it overnight, or a couple of days on older stains.
- Let it air dry: then vacuum and check the spot.
- Repeat if needed: old spots often need a second round. Don't give up after one.
Tip
Cover the spot with plastic wrap so it stays wet overnight.
Important
No steam cleaner until the cleaner has sat overnight. High heat deactivates Rocco & Roxie's biological ingredients.
Step 3: Wash everything washable
Dog oil builds up on fabrics over time. You stop noticing it, but it's there.
Wash these (even if they "look clean"):
- All dog beds and blankets (obviously)
- Throw pillows and cushion covers
- Curtains
- Area rugs
- Human bedding (if your dog sleeps with you)
- Your own clothes (dog owners' clothes smell like dog)
Pro tip
Add white vinegar to the rinse for leftover detergent and smell.
Step 4: Clean hard surfaces
Dog oil transfers to everything your dog touches: baseboards, door frames, walls (at dog-nose height), floors.
Simple solution:
Mix 1 part white vinegar + 1 part water in a spray bottle. Wipe down:
- All baseboards
- Lower 3 feet of walls
- Door frames and handles
- Hard floors (mop, don't just Swiffer)
Pee on a wall or baseboard? That's a urine spot, so treat it like Step 2. Test the cleaner on a hidden patch of paint first.
Step 5: Address the air
Once you've eliminated the source odors, you can tackle the air itself. Fans and open windows come first, and our air quality picks for dogs are the shortlist for the rest.
The short version
- Find old pee spots with a UV light.
- Soak them with an enzyme cleaner and leave it overnight.
- Wash bedding, covers, curtains and rugs.
- Wipe baseboards and hard floors with vinegar and water.
- Air out the room or run a purifier for what's left.
Why your house smells like dog
Read this sectionHide this section
Dog odor comes from four sources:
- Skin oils: Dogs produce sebum that transfers to furniture, floors, and walls
- Urine accidents: Even old, "cleaned" spots still emit odor molecules
- Wet dog smell: Bacteria on wet fur release volatile compounds
- General pet dander: Dead skin cells accumulate in carpets and upholstery
The problem: These are organic compounds that bind to porous surfaces. Masking them doesn't work. You need to break down the molecules.
Common mistakes that make it worse
Read this sectionHide this section
Mistake 1: Using the wrong cleaner
Steam cleaners on urine spots
Heat sets urine stains. Use an enzyme cleaner first, then steam clean if needed.
Vinegar on urine
Vinegar helps with oil-based odors, but it doesn't break down urine. Use an enzyme cleaner like Rocco & Roxie.
Bleach
Bleach reacts with urine and can give off harmful fumes. Never use it on pet stains.
Mistake 2: Not saturating enough
If urine soaked 2 inches deep into your carpet, your cleaner needs to reach 2 inches deep. Surface spraying doesn't cut it.
Mistake 3: Giving up too soon
Old, set-in odors can take more than one round, and each round sits overnight. Be patient.
Mistake 4: Forgetting about the dog
If your dog is the source of the smell, no amount of cleaning will fix it permanently.
Basic dog hygiene:
- Bathe on a regular schedule (ask your groomer or vet how often suits your dog's coat)
- Brush regularly to remove dead fur and dander
- Clean ears monthly (ear infections smell terrible)
- Dental care (bad breath = smelly dog)
See a vet if the smell comes from your dog and does not ease after a bath, or if it suddenly gets stronger. A medical cause is worth ruling out before you clean the house again.
Maintenance: keeping it smelling clean
Once you've deep-cleaned everything, staying ahead is easy.
Stay ahead with the 10-minute daily and weekly dog-smell checklist.
Weekly:
- Vacuum thoroughly (including under furniture)
- Wash dog beds and blankets
- Wipe down baseboards in high-traffic areas
Monthly:
- Enzyme-clean any new accidents immediately
- Deep-clean one room (rotate through the house)
- Check for hidden urine spots with UV light
Quarterly:
- Wash all curtains and cushion covers
- Steam-clean upholstery
- Replace HVAC air filters
Special cases
Read this sectionHide this section
"I rent and there's old dog smell from previous tenants"
This is tougher because you can't replace flooring.
- Treat all carpet with Rocco & Roxie: The professional-strength formula can handle old, set-in odors. See it at Amazon.
- Seal subfloors: If odor has soaked into concrete or wood subfloors, seal it with Kilz odor-blocking primer (applied before moving in furniture).
- Talk to your landlord: If the smell is that bad, they should replace the carpet. Document it with photos.
"My dog marks inside even after cleaning"
Dogs re-mark spots where they smell old urine, even faint traces.
Solution:
After enzyme cleaning, spray the area with a pet deterrent. Or place aluminum foil over the spot temporarily: dogs hate the texture and sound.
"It's my dog's bed/crate that smells"
Some dog beds have foam that absorbs urine and can't be washed.
Options:
- Replace it (sometimes it's not worth saving)
- Use waterproof bed liners going forward
- Buy beds with removable, washable covers
Old pee smell: Rocco & Roxie. Fresh accident: Naturally It's Clean
Old pee that keeps the house smelling? Rocco & Roxie. Today's puddle? Naturally It's Clean.
For a house that smells like dog: Rocco & Roxie Professional Strength Enzyme Cleaner (see it at Amazon)
- Made for old, set-in pee stains
- Works on pee, poop and vomit
- Rocco & Roxie lists it as chlorine-free and color-safe
Neither one fixes a dog that needs a bath. See Mistake 4 above for the basics of dog hygiene.
The bottom line
In short
Removing dog smell isn't about air fresheners or scented candles. It's about:
- Finding the source (usually hidden urine spots)
- Using the right product: an enzyme cleaner, left long enough to work
- Deep cleaning properly (soak, time, air dry)
- Maintenance (staying ahead of new odors)
Follow this system and the smell loses its source. No "floral dog" or "vanilla dog" cover-up, just nothing left to smell.
Start with Rocco & Roxie for old, set-in smells. Use Naturally It's Clean on a fresh accident.






