У меня дочь зоопсихолог. Могу лайфхаком поделиться.Отучить лаять, когда не нужно - очень просто. Нужно научить команде "голос" с хорошим подкреплением вкусняшками. Собаки быстро просекают, что за выполнение команды получают вкусненькое и просто так задаром лаять перестают.  Никакого насилия.