The reason why dogs love to eat shit:
1.? Maternal behavior: The bitch licks the genitals and anus of the puppy after giving birth, which is a normal maternal behavior. It can not only stimulate the puppy to urinate and eat at the same time to keep the environment clean and tidy, but also prevent the smell from leaking out to avoid being hunted by other animals.
2. Imitation behavior: The owner often cleans the kennel and the place where it lives. Over time, the dog will also clean up the urine near the place where he lives. Dogs learn to eat when they see other dogs eating shit, which is an imitation.
3. Improper punishment: the dog is physically punished by the owner after urinating or biting or destroying things, which causes the dog to be afraid. So after defecation, he was afraid of being punished by his master, so he ate the feces and buried the evidence.
4. Substitution behavior: It is natural for dogs to eat feces. Some special smells in feces are liked by dogs, which are very attractive to the fermented excrement of herbivores. When they can't eat such excrement, they will eat their own or other excrement instead.
5. Get the owner's attention: the dog eats shit because of internal diseases, and the owner punishes it and gets attention. After medical diseases are cured, they will be scolded by their owners, but they will continue to do so in order to gain their continuous attention.
6. The main reason why dogs eat shit is the lack of certain vitamins in their bodies. Just as cats like to eat mice (lack of taurine, etc. ) cats eat some grass when they are sick. Once their dog eats shit, it is recommended to go to a pet hospital. There are special medicines or foods that can be treated.
Baidu encyclopedia-dog dung
Baidu encyclopedia-dogs eat shit