怎么训练狗不吃别人食物?
雍煦最佳答案 不请自来,这个问题我也遇到过,不过我的狗最后失败了。。。 事情是这样的,我养了一条拉布拉多,特别聪明,很多技能都是教一次就会了,特别高兴于带她出去遛弯的时候她不会随便吃陌生人给的食物(我家宝宝4个月大开始出门溜溜)。但是有个问题,她特别爱吃我手上的零食,比如我手上拿个包子她就盯着,我就把包子撕碎给她,她边舔着手指我笑着夸她真乖。
然而,问题是,我老公是个吃货啊!他有个坏毛病就是喜欢偷偷吃别人给他的食物,而且我们住的地方离得不远有一个公园,常有人在那放风筝,就有那种卖棉花糖的,我老公就爱吃这些,然后他就会让我家宝贝看着我俩玩,他则蹲着啃他买的棉花糖………当然,这都无所谓,关键是有一天我在小区里遇到邻居带着自己3岁的孩子,那个小孩手里拿着一颗糖,然后我宝贝看着小孩手里的糖果眼睛直勾勾……这时我就明白了,我赶紧把我怀里的宝贝抱紧,冲着我老公喊:“你又有吃的啦”果然,我老公满脸喜悦的过来对我说“老婆,这个棉花糖可好吃了……”还没等他说完,我一巴掌打掉了他嘴里的糖,吼道:“你怎么又偷吃!”
后来,我每次出门溜达都会抱着我老公,生怕他偷吃别人东西被咬到……
其实你给它训练一个可以替代的行为,让他明白他可以吃自己的食物,不可以吃别人的东西,这样就行了:
第一步,先在家里准备好两组食物,一组是你准备让狗狗吃的,一组是不能吃的。
第二步,把你准备好的可以给狗狗吃的食物,放在地上,然后发口令,比如“食物”,然后用手挡在食物前面,不让狗狗吃,当他上前吃的时候,用你的手阻止他,不要让他碰到食物,可以反复的做这个过程,时间长一点,狗狗就会知道他在你发出这个口令的时候,什么东西都不能吃,因为你的手会阻止他。
第三步,等狗狗理解了这个口令的意义后,就可以把可以吃的食物,不可以吃的食物都放到地上,发口令,然后用一只手挡住可以吃的食物,另一只手,拿着不可以吃的食物,然后快速的抽走不可以吃的食物,并发出“不可以吃”的口令,这样反复的训练,让他明白地上不可以吃的食物就是不可以吃。
第四步,当你发现狗狗在你发出不能吃的食物的时候,没有任何反应了,那就可以逐步的增加难度,把手拿开一点,看狗狗的反应,如果还是没有任何反应,就可以增加更大的难度,把手拿开,让狗狗理解不管有没有手挡住,都不能吃。
第五步,然后就可以逐步的脱离你的口令,你的口令可以变换换成一些他注意力集中的事,比如外面有一只猫,如果他想跑出去,那就可以给他挡住,然后在地上放一盘子他不能吃的食物。
第六步,当狗狗完全能够做到,不管在哪都不吃地上掉下的,别人手里的食物了,这时候就可以用另外的一些口令替代这个口令,比如吃饭的口令,这样他就会明白,别人的东西不能吃,可以吃的东西,我只有听到了这个口令才可以吃。