狗为什么认识主人的家人?
要回答这个问题得先说一下狗狗的社交行为。 虽然人类是狗狗的主食,但是狗狗们并非是以人类为主而存在的物种。在自然界中,犬科的野生近亲狼是群居性动物,并且有明确的等级制度(相当于狼群中的首领、副首领等职位的概念),通常由一对狼爸爸狼妈妈带领一群狼崽共同觅食生活。
也就是说,狼虽然是单配繁殖,但是群体生活的方式让它们需要识别更多的“同类”,以方便进行等级划分和社群管理。因此相对于狼来说,犬的嗅觉灵敏度并没有那么高,主要依靠视觉和听觉来判断它是不是“自己人”。 而人类是一个巨大的异类,对于犬科动物来说,人类是比狼更奇怪的同类——身体结构不同(四腿手臂人体),气味自然不同,而且会经常发出奇怪的声音。但人类的语言能力又超过了狼的听力范围,导致犬无法判断这个奇怪的生物到底是友还是敌。于是主人回家的时候,常常看到一脸懵逼的狗子站在门口傻傻等你……直到你离它们还有很远的时候,它们就能认出你了。
其次,说一个个人经验,很多养宠家庭都有这样的体会:家中来客人了,你家狗明明很熟悉你,却当着客人的面狂吼不止。或者你在厨房做饭,它在客厅玩,你喊了它的名字,它竟然不理你,而是径直走到饭桌前,坐下。 这其实就是狗狗在对家庭成员进行“标识”的行为。用现代的语言来说,就是给家庭成员打标签:这个人是我兄弟/姐妹/爹妈/孩子……的标记。于是主人回来时,它会认出你是家人;吃饭时,它知道你是家人所以允许你坐在饭桌旁;而不熟悉的人靠近时,出于对未知事物的警惕性和防御机制,它就凶起来了。