There are special cleaning sprays for leathers available in the market you should buy one and always use it to clean your sofa. A lot of other leather maintaining products are available like leather polish or leather shiner. You can use in once a month to keep your leather sofa good as new.