狗狗不叫是什么原因?
首先 需要考虑几个问题,一是狗狗的年龄段,二是到新家是否有熟悉的过程和适应的过程等。 一般小狗来到陌生的环境都会通过嚎叫的方式来表达自己的不满情绪,例如孤单、害怕或者想妈妈等等,这种哭声通常都是比较凄厉的。这种叫声在动物行为学里称作“哀鸣”,是以声调变化来传达信息的,对于陌生环境的探索和对主人的依赖都是通过这样的声音表达出来的。
而成年犬或者是年龄比较大一些的犬,由于很少会主动离开自己的主人,所以这种情况就不太一样了。它们如果不舒服、想出去玩或者其他原因想让你知道的时候,一般会大声吼叫,这种声音更加洪亮,更加有力量,在动物行为学的里被称作“怒吼”或“咆哮”(不同学科对于这个名称的描述可能不太一样)。
从这个角度来说,如果只是成年的比较大的狗狗,并且不是特别怕人的话,不常见到你的时候也不会叫;更可能是你离开了它的视线范围,它觉得没有安全了,所以会叫。 当然,以上只是我根据题主的描述做的简单判断,不一定准确。最好的办法是,你再回去看看它是怎么对待你的,是小心翼翼不敢靠近还是欢天喜地扑向你。
还有就是,你要考虑一下,是不是以前对狗狗不好,它以为你已经放弃了它,所以它放弃了你。——虽然这么说很残忍…但也不是完全没有这种可能性。