Why do dogs eat snacks? Pet dogs have their own nutritional needs and eating habits. However, many pet lovers are still in the backward state of feeding their dogs leftovers at the table. People always think that what they like is what their pet likes. In fact, this is not the case at all. Humans like all kinds of omnivores, but dogs are animals after all. Pet dogs’ intestines are also shorter, only about 3-4 times the body size. They are not easy to digest excessive carbohydrates. Pet dogs’ sense of smell is extremely sensitive. The sense of taste is common but underdeveloped. What humans like may not be what dogs like. Snacks can help dogs grind their teeth and gain nutrition at the same time.