狗为什么见主人凶叫?

寇苹寇苹最佳答案最佳答案

从进化论的角度来看,犬科动物在进化的过程中,形成了对人类天性的依赖——它们需要人类的帮助来猎杀食物、抵御敌人的进攻以及寻找配偶(公狗)。 犬科动物的祖先来自草原和森林,在那里他们面对的主要敌人是食肉目动物,如狮子、老虎之类的。虽然人类不是犬科的猎物,但人类强大的猎杀能力让犬科动物不得不把人类当作一种“危险”的标志。因此当人类靠近的时候,犬科动物会产生一种“攻击”的本能反应,这种本能为的是避免自己陷入危险之中(毕竟对于它们来说,人类是一种很强大的存在)。

其次,从行为学的角度来看,狗的祖先进化到一定的等级时会形成一定的社会结构。在这个结构中,有“首领”、“追随者”等角色之分。而人类的介入影响了狗的这种社会结构的建立与完善,使它们不知道自己是“首领”还是“追随者”。在不确定自身位置的情况下,狗会认为人类是一种威胁,于是表现出“攻击”的行为。

最后,狗之所以看到主人凶叫还因为它们懂得看脸色! 如果你冲它笑,它会以为你是和它玩呢;然而你冲它很生气,它就知道你的意思了,赶快溜之大吉。如果它在犯错之后看到你不高兴,马上认错,往往能免遭一顿揍。所以别小看狗狗的智商,有的时候你发火的样子它们不会忘记……

我来回答
请发表正能量的言论,文明评论!