За то что гадит дома ругайте.  Убивать еще рано, но грозить следует.  Оплошности еще будут, но собаке уже пора понимать, что она сильно не права.И сразу после того как собака сделала дела дома, с ней все равно надо выйти.. (несмотря на то, что уже вроде бы поздно). Просто на 5 минут выйти. Можно ограничить территорию в промежутках между выгулом. Под себя собака ходить не будет, будет терпеть. В полгода она уже может. Уж прогулки три раза в день  точно может.  Но первую нужно сразу после пробуждения.  Я иногда прямо выпрыгивала из кровати и бежала со щенком, и важно было успеть ))Последний раз перед сном. И еще один в промежутке.И никаких 40 минут. Не хочет по большому - пусть терпит.    Это по маленькому еще могут быть промашки, а по большому это уже явно недовоспитание.