宠物怎么才知道自己的名字?

岑靖岑靖最佳答案最佳答案

我们给宠物起名字的时候,一般是为了方便自己叫它、和它交流才起的。但你有没有过这样的经历——当你喊“小白!”它却理都不理你;而当你喊“大白!”它马上就飞奔到你面前。为什么同样是“白字开头”的名字,对它的效果却截然不同呢?这就要说到狗的认知世界了。 狗不是以人类为中心设计的动物,它们的感官和人不一样。它们没有人类的语言和人际沟通能力,因此“沟通”对于它们而言是完全没有意义的词汇。和语言能力的欠缺相比,认知世界更是完全不同的事情。

简单来说就是,虽然你给狗狗起了个名字叫“大白”,但在它脑海中,这个名字完全不存在,它是通过视觉、听觉、嗅觉感知到“一只长得白的狗过来了”,然后经过大脑处理,识别出这是它名字的意义。 所以,只要你的狗子经常看到并且闻到了你的气味,听到了你的声音,做了“正确”的事情(比如,一见到你就摇尾巴,一吃东西就扒拉食物),那么它就知道自己是“对的”。一旦它做到了这些,它在脑海中形成的反馈就是“我正确了,我有名字了,我是值得被爱的”。 所以啊,其实给它们起名就是个形式而已,真正要让它们记住并能够和主人进行互动,还需要主人在日常生活中付出足够的耐心和爱。不然的话,就算给它起了再好听的名字也没用……

詹俊书詹俊书优质答主

因为狗会把单词和事情联系在一起,如果你总是用某一个单词,继而又给它喂好吃的,久而久之,它就会把好吃的和这个单词联系在一起,而不会认为是你把它和好吃的联系在了一起。所以,如果一个叫巴克(buck)的狗每次听到你说buck都给它吃的,它就会一直盼着你叫它的名字,它以为那个单词就是它自己。

如果有三只巴克,就会出现有趣的事情。首先,三只巴克不会明白为什么三只狗的名字都是一样的,它们还以为自己是“多面目存在”(可以换一个酷一点的名字吗?)当你说“巴克!”他们三个都不会像其他两只会跑过来,因为只有被叫的那只巴克明白buck代表的是自己,另外两只还在疑惑地说:“喂!他喊的是我吧!”

所以,把狗叫花花就比较容易使它以为叫它的叫它的名字。

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