Понравилась идея с клеткой, есть смысл попробовать. У моей сестры была собака -русский спаниель. Мой же щенок, от моей суки. Вот гадила дома и все до старости. Когда ругаешь то да, ушки прижимает, делает несчастный вид и вроде бы понимает. Но продолжает все равно гадить, она вообще не считала нужным терпеть. Я когда ночевала у сестры в гостях, то наблюдала, как собака утром просыпается, идет писать практически на середину комнаты, потом возвращается на свое место и ложится досыпать. Т.е. никакой суеты или попыток попроситься на улицу, пытаться сдержаться у неё не было. Просто захотелось поссать - пошла и сделала немедля и не рассуждая. Но при этом ведь не на свое место или на кровать, если там спит, а отойдет. Сестра считает, что они сами виноваты были, что не приучали нормально, ленились выходить, пока собака была щенком. Типа лень было им, ну и поссыт дома разок, пусть,  ничего. Хотя думаю, что все-таки не в этом дело. У собак территориальный инстинкт, это прошито. Мои , например, на даче не гадят на участке, ждут, когда выведут, хотя никто и не приучал. И вот я им сама говорю, да что терпите, я разрешаю, лень мне выходить. Но терпят же до последнего, мучаются, приходится выходить.