когда уходите, на диван переворачивайте стулья ножками наружу (а лучше просто закрывайте двери в комнаты), а когда дома, погоняйте собаку с дивана строгим "на место" или "нельзя" (у меня "на место" - это именно уйти на свой коврик, а если выгнать дивана, то "слазь")
с туалетом сложнее - зима, так долго, чтобы описался на улице, со щенком сейчас не нагуляешься. да и возраст пока еще маленький. попробуйте ограничить щенка в свободе (у меня клетка, но можно ванная комната, привязь на месте или просто на руках носить, не спуская) часа на 2, потом на улицу. сходил - хвалим, угощаем, дома на 2 часа отпускаем бегать. не сходил - идем домой и опять ограничиваем. и так пока мочевой пузырь не выдержит и щенок не описается на улице. тут же бурная радость, как будто он подвиг совершил и играем, бегаем, гуляем без поводка и 2 часа свободы дома. щенок в 6-7 месяцев таким образом приучается делать все на улице за 2-3 выходных дня. 4-хмесячному времени нужно больше - он пока просто не может терпеть. ваша задача сейчас не убрать дома лужи, а просто объяснить ему, что на улицу надо все свои дела носить.