We designed the Pet Stain Remover to be used on carpet, fabric, and other textiles. The reason is because this is where pets usually relieve themselves because it reminds them of the soft grass they should be using. It’s also where an extended-release enzyme treatment comes into play. Ultimately, you can use this product on anything that can get wet.