Upholstery stains as we all would agree are really a pain in the backside. These stains require a lot of cleaning to remove and it is imperative that you give all you can to ensure that these stains are removed over the passage of time. Now, we don't say that upholstery stains are permanent, but if you don't use the correct methods, you are pretty much stuck with them for life.
The best method to get your upholstery stains removed is to use some shaving cream on the upholstery in your home. Rub the cream on the stain that you have on hand and wait for at least half an hour to see how the stain absorbs the cream. Once the requisite period has passed, just blot the cream dry with a clean cloth and the stain will be gone.