This is a very controversial question. From one point of view, dogs have adapted to many new nutritional components during their evolutionary process and became excellent at digesting carbohydrates, making them omnivores. From another point of view, the dog anatomy suggests that these pets are carnivores.