Dogs have a short digestive system that is designed to eat raw food. Cooked, commercial dog food takes longer for dogs to digest and often ferments before it is digested.