To clean and maintain a sofa, you should vacuum it regularly, spot clean stains as soon as possible, use a mild detergent and water to clean the upholstery, and avoid exposure to direct sunlight and heat sources.