Ich würde den Hund erstmal beim TA vorstellen, um eine Blasenentzündung o. Ä. ausschließen zu können.
Wie habt ihr das Alleinebleiben aufgebaut? So, wie du das schilderst, klingt das ein bisschen danach, als ob euer Hund Probleme mit dem Alleinebleiben hätte und daher aus Stress aufs Sofa pieselt.
Besorg dir übergangsweise Schutzbezüge fürs Sofa, ich weiß grad nicht wie die Dinger heißen ... diese Unterlagen fürs Kinderbett halt, die man einfach unter dem Bettlaken aufs Bett spannt. Nimmt die Flüssigkeit auf und verhindert, dass die Matratze bzw das Sofa was davon abkriegen.
Zusätzlich solltest du dir einen Enzymreiniger besorgen, um den Geruch dauerhaft aus dem Sofa rauszukriegen.