Автор, неважно сколько собаке лет.  Коррекция нежелательного поведения возможна в любом возрасте. Это я вам как владелец одной из самых сложных пород говорю. Но это - затратно по времени, по эмоциальным ресурсам, дорого (если брать консультации нормального кинолога).Взрослая собака гадит дома только либо если она больна, либо если у неё стресс и она таким образом снимает нервное напряжение. В вашем случае очень рекомендую искать волонтёров и пристраивать собаку в приют. Возможно, что кто-то заберёт его.По моей породе (бультерьеры) есть прям группы волонтёров, к которым можно обратиться.Звоните заводчику своей собаки, в питомники корги и говорите, что пристраиваете собаку ибо уже задумываетесь об усыплении. А это значит,  что ваше терпение уже всё.П.с. - длительность прогулок не играет роли,  если у собаки заняты мозги (качественной игрой, заданиями и т.д).