Вообще говорят, что если собака ходит в туалет дома до 8 месяцев - это нормально. Но если ваша на улице совсем не ходит в туалет - это означает, что она не чувствует себя в безопасности на улице, даже если вам кажется , что собака на улице спокойна . Может вы неправильно приучали собаку к улице, может у неё был какой-то стресс связанный с улицей , может она чего-то боится. Постарайтесь гулять с собакой в спокойных местах, где никого нет. Попробуйте поиграть с ней на улице, каждый день по 5 минут дрессировать ее на улице, поощряя вкусняшками, нужно создать положительные впечатления связанные с улицей....
А гулять с собакой маленькой 4 часа - вообще противопоказано, вы ее перегружаете. Нужно гулять по времени до часу!!!