Maintenance dog foods contain anywhere between 30-70% carbohydrates. Dogs are omnivores, meaning they can process carbohydrates as a source of energy. Common cereal grains such as wheat, corn, rice, barley, and oats give kibbles structure and texture. An ingredient such as beet pulp, which contains carbohydrates that are less digestible (fiber), helps keep dogs "regular." Fiber also helps keep the animal feeling full longer, decreasing the amount of food needed, and preventing obesity.