Für die Reinigung des Sofas würde ich bei einem Textilmaterial eher ein Handstaubsauger mit motorisiertem Bürstenkopf empfehlen. Bei hartnäckigen Flecken mit einem Mikrofasertuch und destiliertem Wasser vorgängig einweichen. Besser tupfen als schrubben. Wenn nötig Textilreiniger für Sofa/Teppich verwenden, vorher aber an verdeckter Stelle testen.
Bei einem (Kunst-)Ledersofa nur mit Wasser und einem Baumwolllappen, wenn nötig danach mit Lederpflege versiegeln.
Den Kärcher empfehle ich nicht da dieser mit Dampf und Druck arbeitet wird das Material vom Sofa eher zerstört als gereinigt.