We have aging animals who have urinary problems. This stuff removes the urine stains and the smells for both dogs and cats.
It didn't totally remove our dog's bowel stains from a beige rug, but that would be unreasonable. It went a long way toward reducing the stain though and totally removed the smell. Just use this stuff as soon as you see the "offending item."