狗为什么听主人话?
我养狗很久了(十几年),观察它跟人互动的过程,发现其实狗并不是因为听了你的话才跟你亲近,或者你说了一句话它才能明白其中的含义。 相反,它是通过你跟它说话的内容,以及你的语气、表情来判定你要说的话到底是什么意思的。 以命令为例,如果你对它说“坐下”,它听不懂这句话的意思,于是乎它会按照自己的逻辑对你进行判断。例如它觉得你此刻很生气,可能会误以为你是在惩罚它,于是便蹲了下来,把自己弄成低姿态。
当然,它这么做只是为了自我防卫。毕竟对于狗来说,它不知道你对它有这个命令是什么意思,所以它要先采取一些措施防止你打它。等到它意识到你是让它坐下的意思时,它已经完成了自我防御的动作,这个时候它的内心是处于一种比较放心的状态,从而会顺从你的指令“坐下”。 还有一句常见的命令“不要乱跑”,同样如此,它听不出来你这个命令的意思是什么,所以也会根据对主人你的了解来进行自行判断。当你喊出这句命令时,狗狗可能会以为你想和它玩耍,于是就冲着你奔跑过来。等到它跑到你身边后,它才会发现自己误会了你的意思,于是会出现“不要乱跑的”那个场景——它停止了自己的动作,并看着你。 所以说,狗是不是真的能够听懂人的语言,这个问题其实是仁者见仁智者见智的。
不过我个人倒是赞成另一个观点,那就是不管狗是否真正听懂了你说的语言,但它确实能够通过你的神态、语气来揣摩你的意图。 在与狗狗交流的过程中,我们最好还是避免使用复杂句,使用简单明了的词汇。同时,也不要对狗狗恶语相向,甚至使用辱骂的语言。因为狗狗并不能够理解这些语言的深意,它只会知道你说话的语气是很凶的,或者是你说的每个字都是带有辱骂性质的,那么久而久之,它自然会对跟你说这些话的人产生抗拒的心理。