Ну, ограничение свободы ведь не навсегда, только что бы не дать физической возможности сходить в туалет в привычном и облюбованном месте, пока щен не поймет что это можно и нужно делать на улице. И это ограничение обязательно должно компенсироваться прогулками на улице - движение в таком возрасте просто необходимо! Длина поводка такая, что бы щен мог спокойно лечь спать на своей лежанке, но не бегал вокруг нее по комнате, пару квадратных метров максимум и желательно подальше от того места, где он любит ходить в туалет. И следите внимательно что бы не запутался в поводке (с этой точки зрения клетка или вольер безопаснее). Кстати, вместо поводка и клетки можно соорудить загородку из досок (или чего там найдется под рукою, мебель, загороженное пространство под столом, главное что бы не смог перепрыгнуть). Ради чистоты и гигиены можно несколько дней потерпеть баррикады)))Главное не забывать хвалить малыша, когда он все сделает правильно.