怎么让狗狗对陌生人叫?
如果是对陌生人不叫,那好办。 如果是,“他对着陌生的空气、不存在的对象吠叫”,那么就要麻烦一些了。 因为狗不是人类,他不会把“思维”和“想象”用在认知上。 他不会去猜测或幻想面前这个人可能会对他做什么(比如扑上去咬);
也不会去推测面前的人是不是朋友/敌人。 如果不是上述情况,而是这个人在过去曾经伤害过它或者和它有过矛盾,那么它会对这个人吠叫甚至攻击。 这种情况,就需要主人引导它逐渐淡化这些负面印象。 (不过一般人都不会故意伤害自己的宠物吧……) 总之,要让一只从未见过陌生人(或仅见到过一两次的陌生人)的纯种犬,在第一次见面时就对其产生“人=友好”的认知是极其困难的。 尤其是小型犬。 它们可能连你手都没有摸过,更没有吃过你给它的食物,就突然要它对一个毫无认知的“人”产生绝对的安全感……这不可能的。
对于以上而言,最好的办法就是循序渐进地培养。 最简单的方式就是,每次带它外出,你先走过去跟它认识;然后拿些零食慢慢诱导它跟你走。 当它开始跟你走时,你一边走一边给它零食吃,并轻抚它全身(从背部到腹部依次轻轻抚摸),鼓励它也用爪子轻轻刨地,表示“我们在一起会很安全”。
当它停止吠叫,并且开始跟在你身边走的时候,可以再给它点吃的。 就这样一步一步慢慢地来,千万不要着急。 如果你害怕它叫,而把它关在房里,那是下下策。 因为这样可能会令它更恐惧。 最后补充一点: 千万不要因为觉得不好意思就在公众场合抱起你的爱犬说“看啊,我没骗你吧,它对我叫也叫不出来了!” 这会让它很懵逼……它不知道你在炫耀什么,也不知道你为什么突然改变对它的态度。 对于这类没有安全感的小动物来说,很容易产生被抛弃的恐惧感。 那可真是赔了夫人又折兵……