Best for: Fresh pee on carpet and couches
The catch: Old stains need a few rounds.
Skip it if: The stain is old and set in, and needs a longer soak.
The short list
Best for: Fresh pee on carpet and couches
The catch: Old stains need a few rounds.
Skip it if: The stain is old and set in, and needs a longer soak.
Old stain, not fresh pee? See the best enzyme cleaners for dog urine
One pick per mess
Each review has the catch. Browse every pick by problem
See a vet if bad breath is new or strong, or if the skin is itchy or the tear stains are new.
Tap a problem to see every product we recommend for it.