是不是经常关笼子的狗狗刚到新家都会叫吗?
首先强调,狗并不是“到新环境会叫”! 正确表述应该是这样的—— 狗在害怕、紧张的时候才会叫,而且一般会连续叫,声音比较低沉急促; 而人在紧张、害怕时也会叫(比如一个人走夜路怕黑的时候会自言自语),只不过人的语言系统更丰富,所以会说出一些表达情绪和诉求的话来。 但狗不会说人话,它们只会通过吼叫来表达情绪和诉求——“我想让你抱抱我/摸摸我”“我饿了/想上厕所了”“我害怕了/被你吓到了”“我要跟你回家”等等。 所以题主所说的“到新环境会叫”其实是因为狗狗到了新环境觉得“周围我不认识,环境我也不熟悉”从而产生的“害怕、紧张”的情绪,这种情绪刺激它们就会叫。 那为什么狗狗关笼子几天后就适应了呢?因为动物和人一样,都具有“条件反射”的能力,你每天在固定的时间给它们喂食,在它饿的时候提供食物给它吃,并在它吃完后给予“奖励”(抚摸、玩耍等),时间久了,它就会形成一种“条件反射”:在固定时间(进食时间),在周围有熟悉的人(主人)出现时,就能够缓解甚至消除自身的“恐惧”并产生“愉悦”的感觉。 至于你说“把它放出来就立马跑过去挨着你”,那是因为在它笼子里的时候,由于空间狭小,缺乏足够的安全感,因此一见到你就“扑上来”想要“抓住你这个移动的‘安全感’来源”;而当它在你面前自由走动时,说明它在周围已经找到了自己的“安全位置”,于是它就不那么急于“扑”上来了。