Water-based cleaners are suitable for smooth, protected leather. Name-brand products by companies such as Lexol and Maguiars clean leather without harming the pigments. According to BakingSodaBook.co.uk, you can make your own homemade, water-based cleaning solution by mixing 1 3/4 cup water, 1/4 cup sea salt, 2 tbsp. baking soda and 1 tsp. of flour.
Do not clean suede, also known as nubuck, with water-based cleaning solutions. Dry foams and water-free cleaning agents are available from major retailers. These products will not leave water rings with proper use. Suede brushes, which have stiff bristles, are available to gently work dirt and spots out of the fabric.
Whether you have a protected, wet-cleanable leather or a dry-clean-only suede fabric, plan on applying a leather conditioner after cleaning your sofa. Your leather couch, like your skin, will crack when it becomes dry. To keep your couch hydrated, apply either a cream or foam leather conditioner, depending on the type of leather you have. Read the label carefully if you have a suede couch. Always test products in an inconspicuous spot before general use.