There are many different methods offered - by the professionals - on how one can maintain their carpet upholstery, furniture upholstery and auto upholstery on their own.
But the advice mainly given is to ensure the upholstery fabric doesn't get too wet as this is antithetical to what upholstery fabric likes. In other words, the moisture just isn't good for the fabric.
If you are going to clean your upholstery yourself (which is good for day-to-day living, although professional upholstery cleaning is advised from time to time), then it is a good idea to use a mild fabric cleaner to first presoak any stains. Try to get as much of the liquid out of the chair as possible when extracting the water which is the next step. While doing this, ensure that none of the other areas (like zippers etc.) get wet as that will cause greater problems.
But before any of this is done (even with a mild fabric cleaner) check out the specific fabric and if the upholstery has any cleaning instructions to make sure you are not using incorrect products that could cause permanent damage to your upholstery.
Synthetic fibers can use a mild cleanser but cotton-based fibers need a specific cleaner and it is more economical in the end for you to call Carpet Cleaning San Jose. Only they will be able to know what specific cleaner you need for the upholstery based on the percentage of cotton in the material.
Never use any acidic products to clean your upholstery and always try to test out a product you are going to use on an area not visible most of the time. Do not act rashly; clean with care and as a lot of questions prior to engaging in this. Rash activity will cause a lot of financial distress later on.