怎么让狗狗学会叫?
如果题主是想叫狗狗「看这儿!快来快来!」的话,那就简单了。 准备一点狗狗爱吃的零食,拿在手里,让它看见、闻着味道就好。 但这样其实是达不到效果的……对于狗来说,它不知道你的意图,所以就算站在你面前,它也不会主动凑过来。 如果想让它主动靠近,就必须有它感兴趣的特定事物或是信号(比如吃的)引导它,让它把主人与这些特定的事物或信号联系起来——简单来说就是让它「识破」你的意图。 但这种方式是有局限性的:只适合于新到家或者刚训练过的狗狗,因为它们对周边环境并不熟悉,所以会下意识将主人的「命令」同其身上的气味、动作、声音等关联起来;而对于一只已经熟悉环境的成年犬来说,想要建立同样的联系是比较困难的。
因此很多训练教材都会强调,最好是在狗狗小时候进行基础训练。当然并不是说长大了就不能训练了,只是说小时候的训练效果更好、更省力。 如果题主的狗狗现在比较成熟,那我建议可以考虑换一种思路——与其费心费力地想让狗狗知道「你要干什么」,还不如直接点明「你要什么」。
举个例子:你想让狗狗「别动!」,那不如直接说「不许动!」——虽然它在动,但是只要你坚持「不许动」的口令,最后它一定会「不动」的。因为你一直让它「不要动」,到最后它会形成条件反射,知道你这句话的意思就是「让我别动」。 也就是说,你只需要告诉狗狗你不喜欢它的什么行为,而无需解释为什么要这样做。
举个反例:当狗狗咬东西的时候,你说「不能咬!」其实并没有告诉它为什么不能吃,在它脑海中也没有形成相应的条件反射,所以它只会知道「你不能这样我听不懂的理由」,于是继续啃骨头……如果你不想让它吃,直接拿走就行了。 所以说,要让它明白「让你这么做」比「不让你那么做」要容易得多。