Naturally It's Clean vs Biokleen vs Skout's Honor: dog pee, mess by mess

Fresh spot, dog bed or a stubborn smell?

By the Clean Fluff Club team. Published October 19, 2026. Picked by what's in it.

  1. Our pick

    Best forFresh pee on carpet and couches

    The catch: Built for fresh spots. Tougher stains need a longer sit before you blot.

    The catch
    Built for fresh spots. Tougher stains need a longer sit before you blot.

The fix in 20 seconds

  • Fresh pee on carpet: Naturally It's Clean.
  • Dog bed or laundry: Biokleen Bac-Out.
  • Smell still there after an enzyme soak: Skout's Honor.
In this guide3 sections

Your dog peed on the rug and the smell is still telling him where. Which bottle you reach for depends on the mess: a fresh spot, a dog bed, or a smell that survived the first clean.

Head to head, mess by mess

Fresh pee on carpet or the couch: Naturally It's Clean wins

Plant-based enzymes made for carpets, upholstery and drapes, with lemon scent from essential oil and no dyes or artificial fragrance. Blot, spray, wait a few minutes, then blot again.

Pee on the dog bed, a crate pad or the laundry: Biokleen Bac-Out wins

It is made for carpet, couches, beds, crates and laundry, and the live enzyme cultures keep working after you spray. Spray, leave it 5 minutes or more, then blot. Comes in a gallon, for big soaks.

The smell is still there after an enzyme soak: Skout's Honor wins

It is not an enzyme cleaner, so it takes a different route to the smell. Four ingredients, all named: water, a plant-based surfactant, a mineral-based deodorizer and a plant-based fragrance. Test a hidden patch first.

Old, set-in stain: none of the three

All three are built for the mess you just found. A stain that has been there for weeks needs a longer soak, so start with the fresh vs old stain guide.

Fresh spot: Naturally It's Clean. Bed or laundry: Biokleen. Smell survived the soak: Skout's Honor.

The catch on each

  • Naturally It's Clean: tougher stains need a longer sit before you blot.
  • Biokleen Bac-Out: the spot looks different until it dries.
  • Skout's Honor: not for wool, leather, silk or unsealed wood.

Which one to buy

  • He just did it on the carpet: Naturally It's Clean.
  • It is on his bed, or you are washing it: Biokleen Bac-Out.
  • You soaked it twice and the smell stayed: Skout's Honor.
  • Fresh puddle? Skip Skout's Honor and start with Naturally It's Clean.

More bottles for more messes: all the dog odor cleaners.

Your next move

Questions people ask

What is the best cleaner for fresh dog pee on carpet?

Naturally It's Clean: plant-based enzymes made for carpets, upholstery and drapes. Blot, spray, wait a few minutes, then blot again.

Can I use Biokleen Bac-Out on a dog bed or laundry?

Yes. It is made for carpet, couches, beds, crates and laundry. Leave it on 5 minutes or more before you blot.

What do I use when the smell stays after an enzyme cleaner?

Skout's Honor Dog Urine Destroyer. It is not an enzyme cleaner, so it works differently from the soak you already tried.

Is Skout's Honor safe on every surface?

No. It is not for wool, leather, silk or unsealed wood. Test a small hidden patch first.

Still deciding? Get this one.

Naturally It's Clean Carpet Upholstery Cleaner

Best forFresh pee on carpet and couches

Read the Naturally It's Clean Carpet Upholstery review

Still fighting this mess?

Every pick for odor and stain cleanup, side by side.

Each pick is matched to one job, with its catch up front and who should skip it.