Ну собачки могут гадить на диване по разным причинам:
1)Он приучен к туалету? Если да то возможно хочет пометить место, мол его кровать)
2)Или просто боится слезть с дивана, чтобы сходить куда нужно.
3) Может он испугался или обрадовался, резкие эмоции и бедное дитя не смогло себя контролировать.
4)Или он спал рядом с вами на диване, а когда проснулся спросони не понял, что надо куда-то идти и сходил.
5) А может ему холодно или страшно спускаться от вас?
Можете попробовать купить в вет. аптеке Антигадин (существуют разные препараты, продавец подскажет) . Также наберитесь терпения, что воспитать щенка. Как хозяйка Вы знаете, когда щенок пойдёт в туалет (после сна, еды, игр) , он начинает ходить, нюхать. Сразу берите его и несите на нужное место, а когда он сходит в туалет где надо, похвалите, погладьте или дайте вкусный кусочек)
Если всё же не успели предотвратить аварию, не кричите и не бейте ребёнка, просто покажите что так нелья, скажите строгое фу и перенесите на место где можно. Сразу спустите с дивана и не обращайте внимание на него, пусть поймёт, что провинился. Только не переусердствуйте, бедное дитя через 20 минут и не вспомнит, тчо натворил, так что наказывайте по горячим следам.
Желаю удачи в воспитании!)