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