Это очень связано. Собака должна понять, что дом или квартира это территория , где нельзя гадить. Они очень территориальны и понимают это быстро. Но для того, чтоб она поняла этот принцип территориальности, надо именно что гулять и развивать в этом смысле собаку, чтоб она поняла, что  существуют разные территории и зоны и дистанции для разных целей. И щенок физиологически уже должен дозреть, чтоб распознавать желание заранее и терпеть достаточно долго, до прогулки. Все это сложится и тогда гадить дома перестанет. К 6 месяцам они уже вполне понимают, но ещё не всегда способны терпеть достаточно долго.