依照自己的经验给您一些建议
您家狗狗在学习如何不吠人的过程需要
1.观察
2.沟通/教育/训练
3.环境管理
首先您应该观察自己家的狗狗什么时候会叫,分为很多种情况
在哪里(户外、室内、公园、马路、骑楼等等)
在什么情境(散步、发呆、睡觉、吃饭等等)
在什么时间
对什么样的人(男人女人大人小孩工人年轻人老人戴帽子的人等等)
先了解牠吠叫的理由,才知道如何避免或是改善会让牠吠叫的情况
就像医生要开药给病人吃,也得先下诊断才能对症下药
吠叫只是一个行为,行为背后有其意义,找出意义才知道如何从根本解决问题
狗狗吠叫有可能是警戒,想把对方赶跑
也有可能是兴奋想玩,想叫对方过来玩
也有其他可能,得靠您自己观察狗狗才能得知
如果狗狗是因为害怕而吠叫,最单纯的两种方法就是环境管理+减敏
环境管理就是避免让狗狗看到陌生人
譬如说在门口放一些可以遮蔽狗狗视线的物品
或是将狗狗限制在看不到(会让牠叫的)人的环境
减敏则是靠连结好的事物来减少狗狗对原本刺激物的过度反应
减敏需要长期多次操作而非一蹴可几
最单纯的方法就是利用食物引导狗狗联想
“看到人=有东西吃=好事”取代原本的“看到人=坏事=吠叫”
在每次狗狗看到陌生人要叫以前给牠吃东西或是逗牠玩转移注意力
当狗狗已经开始叫了也没关系,就拿很香很好吃的东西给牠
当狗狗愿意吃东西而停止吠叫时,跟牠下一些指令,例如过来坐下趴下握手之类的
当狗狗照做就再给牠一些奖励,也是转移注意力,也是建立好的印象
要狗狗亲人的方式也很单纯
就让狗狗每次遇到陌生人都会遇到好事,狗狗就不会讨厌陌生人了
例如请朋友拿食物给狗狗吃,请陌生人拿食物给狗狗吃
(例如自己准备食物带狗狗去宠物店或公园请店员或爱狗的路人喂食狗狗)
一直反复跟狗狗做这些练习,狗狗就会学到和陌生人接触不是一件坏事
当然这些都要靠您自己观察
有的狗狗对人类戒心很高,而且不容易被食物收买,那以上的方法可能就没那么好用
需要注意的是,如果狗狗原本就很讨厌跟人相处
强迫牠与人类有近距离接触可能会有反效果
(试着想像一种您非常讨厌的生物,
当您被强迫要求触摸、靠近这种生物而且只给您一块台币当作奖励的感受)