如何训练狗狗击掌?

姜言俊姜言俊最佳答案最佳答案

我猜题主的意图是想训练“握手”,而不是“击掌”对吧。。。 很多答案都是来凑热闹的,并不切题。因为真正的训犬师不会把训练的重点放在让狗学会某个具体的动作上,而是教会狗狗按照特定的指令做出反应。也就是要让狗明白“做什么(指指令)=得到什么(指食物或玩具)”。 当一只狗学会了这个逻辑关系后,它才会做出我们期望的反应——比如,你扔给它一个玩具,说“滚回去”,它就会“滚回去”;你拿起筷子,说“饭饭”,它就会跑过来“要饭吃”。 而你让狗学会特定动作的目的,是为了在它不懂这个逻辑关系的最初阶段,让它通过练习这个动作获得食物或玩具的奖励,从而建立“做这个动作=可以得到食物/玩具”的反射弧,最终达成让你指挥狗做具体动作的目的。

回到问题本身,题主是想训练狗“击掌”还是“握手”呢? 一般来说,如果要训练狗做出“击掌”的动作,可以这样开始: 首先让狗坐下,命令“握手”,当狗做出“握手”反应时,给予奖励;然后在狗正要伸出手来时,迅速拍一下手,并大声表扬——“好棒!”,反复练习。 如果要训练狗做出“握手”的动作,可以这样开始: 先让狗坐下,命令“伸手”,当狗有伸手动作时,给予鼓励;然后慢慢移近它的脸,一边慢慢数到三,一边靠近,当数到“一”“二”时,狗已经足够接近了,及时奖励;最后当狗真的伸出手指给你看的时候,大声激励——“好棒!”,反复练习。

注意,以上的每个训练步骤,都要在狗完成的好情况下才给予奖励,不能它刚刚做完动作你就给奖励,那样会让它误以为“做完这个动作就可以吃糖”,而忘记“做完这个动作=获得食物/玩具”这件事本身。

我来回答
请发表正能量的言论,文明评论!