Schnauzer (introduction to details)
Nowadays, many people put rat poison and cockroach poison on the roadside to kill pests. It is very likely that dogs ate these foods with poison by mistake when their owners took them out for a walk, so it is necessary for their owners to give their dogs anti-food training. Otherwise, when the owner takes the dog out, he needs to stare at whether the dog has eaten the roadside food, and some elderly people simply can't look down on the dog.
How to train dogs to refuse food? First of all, the owner needs to choose a clean environment when training, put the food in an obvious place where the dog can easily see in advance, and lead the dog around. Then gradually bring the dog close to the place where the food is put. When the dog wants to eat, the owner needs to give a "no" command with a reprimand, and at the same time pull the leash slightly hard to stimulate the dog. When the dog stops picking up food, the owner should immediately give a touch reward. This is repeated many times, and the training place is changed frequently, so the dog will not dare to pick up food.
Of course, it's not acceptable to arrange food for special training. When the owner takes the dog out for a walk, it should be combined with the training content, so that the dog can clearly know that food picking is not acceptable.