狗狗只认定一个主人吗?
不不不,狗是很聪明的动物,它们知道的。 首先,从生物学角度来讲,一只狗一般是有三个性别不同的妈妈的(公狗)。然后,从社会化角度来看,狗是群体动物,他们知道自己的族群(家庭、部落、社群),也知道自己在其中的排序,比如第一顺位主人是谁等等。 最后,狗的嗅觉极度发达,它们能很轻易地分辨熟悉和陌生、好恶与危险,并且根据这些信息进行下一步的行动。所以题主所说“它看到我跟陌生人走得很近就会生气”是完全正确的,而且不仅仅是陌生人,包括一些它的熟人,如果相处的时候你表现出一点和它不亲近(不是仇恨,不是愤怒)那它会认为你也可能是想要抢它食物或者是想要伤害它的敌人,而对你表示出警觉甚至攻击的行为(当然有时候只是它多心了;但有时候确实是你无心的,比如你在和它玩的时候忽然又去抱了另一个孩子,它会以为你要抢走它的食物/害它受伤/侵犯它领地而生气)。
举个例子,我家两只狗(一只狗妈妈和狗弟弟)从小一起长大,关系很好。但是!只要是来的客人,哪怕是对它很友善的人,只要它在第一次见面的时候没有认出来(不熟悉),它是一定会冲人家叫的,而且是那种非常愤怒非常警惕的冲人家凶狠的叫,声音很大,表情也很夸张(其实内心怕极了),除非那个人它真的认识,并且知道不会伤害它。也就是说,只要它不是特别信任的人,一见到都会吓一跳。而它要是觉得你很安全不会让它害怕的话,就算是见面前你们才见过一次(例如我带着它出去的时候遇见朋友,朋友摸了它一下,再和我继续聊天),它也不会冲你叫。