PP-Gone is a urine, odor, and stain remover for biological issues. It can also be used on vomit, toner cartridge spills, bio-based inks, and most things carbon based to remove or disolve them. Generally will not harm surfaces, even silk shirts. Do not use on surfaces in direct sunlight. Awesome for pet stains, potty training issues, or as a laundry stain remover for bedding, children's underware, and bed protective pads. Liberally spray on surface to be cleaned, wait, and if needed spray again with light agitation. May take up to 15 minutes for stains like toner and ink. For carpet, soak PP-Gone int the carpet surface as deep as the urine traveled, let sit, for 5 minutes, and blot out with white towels, fluf dry.