狗狗为什么不听主人唤?
谢邀~ 首先,要指出题主一个观念上的错误:不是“叫它才答应”,而是“听见主人才叫”.... 很多主人会下意识认为——“我喊了狗的名字,他(她)就应该听到并出现”——但这实际上是非常主观的判断。 “听到”是一个很抽象的概念,取决于听觉、认知、理解等多种大脑功能,并不是像开关一样一一对应的——我的某项指令,你听到了就执行。
举个简单的例子就能说明问题:我们听别人讲话的时候,往往是对方刚开口“嘿!”我们就已经知道了接下来的内容,这就是因为我们的听觉认知功能在我们讲话的时候也同时发挥了作用(在大脑中预演讲话的内容)。 所以同理,当主人呼叫爱犬的名字时,其实爱犬可能在几十秒钟甚至几分种之前,就已经“听见”了主人的呼唤,并且正在朝主人前进的路上。
当然,有些狗狗的反应会比较慢,或者存在听觉缺陷等原因,导致他们不能那么“敏锐”地听到主人的声音而做出反应。但正如 @蓝帆医生 所言,这种狗狗通常对主人不忠诚吗? 我想说的是,对于大多数健康、纯种(遗传性听力损失的概率较低)的犬只来说,主人发出的声音是完全可以被他们识别并产生行动的。
可能有的朋友会问:如果我离得很远,比如开车在另外一座城市,能叫回我的狗吗? 实际上,人类的语言是有一定“范围”的,对于同一物种而言,不同个体之间进行语音沟通所传达的信息95%都是相同的。这就使得人类可以依靠有限的词汇量来进行较为复杂的交流。 但是,不同的物种之间的言语沟通能力是很低的。就像狗无法理解你口中所述的复杂句子一样,你也很难从几声犬吠里听懂狗想要表达的真实意思。 所以,当你在很远的地方呼叫爱犬的名字时,你的爱犬很有可能知道是你(认得你的声音),但并不能够清楚明白你的想法(无法理解你的话语),他们不会以主人心想的那样来回应你。