怎么教狗狗不在地上睡?

史一淼史一淼最佳答案最佳答案

不要只是在“教”他,你应该在“培养”他。 首先,你要给他准备一个舒适的睡觉的地方,地方要够大,垫子要厚,可以让他安心、舒服的睡觉。 其次,你要在他平时爱趴着的地方铺上塑料膜(防止弄脏了地板,也好清理。),如果他会去那里趴着,你马上把他抱到刚刚那个地方,对他大声的命令"NO!",同时把他往刚刚地方推1-2步(不要太勉强,别伤到他。)。重复这个动作,直至他放弃选择,自己跑到刚刚那块有垫子的安全地带才松一口气。。。 注意!重点来了——千万不要他在那趴着了就把他抱起来,这样只能使他变得更加强烈地想要那块地方,因为人都在强化自己喜欢的东西呢~所以千万别做这种事!

最后,你可以在他刚躺下的时候在他周围轻轻地干扰一下,比如用毛巾之类的轻轻擦过他的鼻子(别用力过度吓到他啊~~),或者用手点一点他的额头(别戳啦!)…总之就是要让他清醒:“嘿!老兄,时间到了,该起来了…” 如果他还是不起,那就再重复一遍上述所有动作……直到他起来为止… 我就是这样教会我家狗不睡地上的,目前已经养成习惯了~只要他在地上打滚我就说他No,然后把他抱起来放到床上或毯子上,他就懂了…

不过这个习惯形成需要一定时间的哦,不是一下子就改过来的,一定要坚持!不要被他吓到的样子迷惑了而停止了训练,那样的话前功尽弃哦!

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