Да, можно выходить и хвалить, а лучше выходить и быть с ним до того момента как он "сделает дела" и тут же похвалить. А потом уже своими делами заниматься. А на ночь можно ограничить пребывание собаки либо в одной комнате, например с вами в спальне, запирая дверь и лишая собаку свободно перемещаться, либо, если это не помогает, то можно на время поставить клетку, уютно ее обустроить теплыми подушками и пледом и оооочень хвалить во время посадки в клетку на ночь.  Собака не будет писать там где спит, если не больна.   В клетку заводить радостно, выпускать тоже радостно и потихоньку он научится терпеть и всю ночь.  Потом вместо клетки можно будет просто в комнате оставлять, а потом возможно и контролить не придется.