一隻訓練有素的好狗, 是不會隨便吃陌生人給的東西的。 訓練好自己的狗, 既可防止狗濫吃無度, 又可防止誤吃壞人給的東西造成傷害。 拒食的具體訓練方法是, 在家中院子或其它戶外空地, 給狗帶上牽引繩, 找一個狗不常見的朋友扮成陌生人, 自然地接近你的狗, 並遞給狗平時喜歡的食物。 當狗有吃的欲望時, 主人立即拉緊牽引繩, 並輕拍狗嘴懲罰, 同時發出“NO”的嚴厲口令, 制止狗的行為。 稍候再由陌生人遞食物給狗吃, 狗如果仍然要吃時, 則要給予更嚴厲的呵斥和拍打。 一直訓練到狗不願意接受陌生人遞給的食物為止。
接著, 就可以進行進一步的訓練, 請朋友扮成的陌生人將食物扔到狗面前, 看狗是否有揀食的打算, 如果狗接近食物, 主人立即發出“NO”的制止口令, 並猛拉牽引繩進行刺激。 如果狗能服從口令停止揀食時, 主人應立即親手遞好吃的食物給狗進行獎勵。 反復多次訓練後, 狗就會逐步養成拒食陌生人給的東西的良好習慣。