I have read an aritcle about leather sofa and there are a lot of methods to make your leather sofa last long. Do not use soap or soak the stain heavily with water. This may cause more damage than the stain itself. Also, do not use cleaning solvents, furniture polish, oils, varnish, abrasive cleaners, detergent soaps, or ammonia water. There are a lot of methods for cleaning but you must Google it for referals.