为什么狗狗会对主人叫?
因为狗把主人当成了权威,地位高于它的人或者兽。它觉得你对它不好了(譬如不喂食或惩罚它)就想用吠叫来提醒你,注意你的权力! 当然,有些聪明伶俐的狗会区分你生气与否的不同语气,从而判断自己是被批评还是单纯被警告。
但一般来说,狗无法准确分辨人的复杂情绪,它们只知道人比同类更强大,而人对它们时的一些态度和言语确实在暗示着这种强弱之分。于是为了自保,它们的吠叫也就成了向权威发出警告的信号。 所以养狗别像养小孩一样,要让它知道你是权威,是它的保护者;反之,你越慈眉善目越软弱可欺,那么它就会越放肆。
至于一些狗对陌生人的狂吠,那是它认为这个人会对它造成威胁,所以想先声夺人,警告对方别轻举妄动。 不过,也有一些狗对陌生人既不咬又不吠,只表现得很冷淡。这就涉及另外一个问题:领地意识。
有领地的狗会对陌生人有敌意,因为它的领地受到了侵犯。没有领地的狗对人则不会表现出太多的防备——这时候无论是陌生人还是主人它都一视同仁。
最后补充一点,有一些狗会对某些特定的人、事、物,比如它的小玩具等,表现出特别的依赖与亲昵,这时如果你对它不好,或者要求它做这做那,同样也会引起它的不满,通过吠叫表示自己的立场。