"Hartz Home Protection Stain & Odor Remover permanently removes the toughest stains and neutralizes pet odors for quick clean up of pet messes on carpet, upholstery and floors. Our proprietry formula removes pet faeces, urine and vomit stains from multiple surfaces, yet is gentle on fabrics. Safe for use on carpet, upholstery, clothing, tile, linoleum, plastic, pet bedding and many other surfaces "