I have 4 large inside dogs and a cat, so messes are bound to happen. This product not only helped clean up current stains but helped with the old ones too!