狗狗看到人叫是为什么?
狗的祖先生活在非洲,那时有草原有河流,生活还是比较安逸的.后来由于环境变化,一部分狗被赶进了森林中,在森林里他们必须时刻警惕周围的动静以免遭袭击,久而久之就形成了一种对声音的敏感,所以在现代的一些狗中,仍然保留了这一特点! 另外还有一个原因就是人类饲养了狗之后,每天喂狗的时候都要大吼一声"吃饭啦",时间久了,狗便把叫声当做要吃饭的信号了 ,每当有人叫它都会以为是在唤它去吃饭.因此就会跑过去听主人的招呼了!
一、从狗的生理学来看 狗听到人的喊它名字时马上跑去是它的一种本能反应,它的这种能力是天生的而不是学习得来的.这是因为狗的祖先是群居动物,当时他们的家族很大,而且和人类接触的时间也比较多,当人们呼唤它们时为了区分各自的主人,会分别给每只狗起一个名字,时间长了,狗也就把主人给它起的名字记住了并形成了条件反射;而一旦别人也这样给它喊它的名字时它会以为是主人在和它说话所以会马上跑到主人的身边以求得关注! 二、从狗的心理学上看 如果想训练一只狗不随便乱吃东西或不让它到处奔跑等,那么就要先给它起个名字然后经常对它说这个名字以使它在心理上有这个意识这样才能达到目的!如果每次你见到它都给它起同样的名字并且每次都重复地告诉它是谁谁谁在跟它玩那么慢慢地他就会知道这个名字就是对自己的一种肯定,从而形成自己的独有特征--专属感(这点和人一样)——有了专有名词就不会和别人混淆了嘛^_^ PS:其实人和狗都是一样的,只有当你真正了解它并和它沟通好了后它才会听你的话跟你玩跟你闹甚至可能还会主动粘着你呢O(∩_∩)O~不过前提是你要喜欢它哦o>_