The answer to upholstery pet stains is that they are a common problem caused by pets urinating, vomiting, or shedding on upholstered furniture. Symptoms include visible stains, odors, and potential damage to the fabric. The best solutions depend on the type and severity of the stain.
For minor, fresh stains, you can often remove them with a DIY cleaning solution of warm water, mild detergent, and white vinegar. Blot the stain, don't rub, and use a clean cloth to absorb as much of the liquid as possible. Let it air dry. For tougher, set-in stains or odors, you may need to use a commercial upholstery cleaner or call in a professional carpet/upholstery cleaning service.