Dogs are carnivores. Their dentition and digestive systems are those of carnivores. I get fed up of arguing this, even with vets, who presumably learn about biological systems during their training, but will call dogs omnivores, presumably because pet industry companies and the like pay for training and holidays; sorry, I mean seminars in holiday locations and therefore expect the rubbish they sell to be pushed as healthful.
Wild dogs will scavenge and eat what is available, but their primary diet is hunted and killed. They eat the stomach and contents first, which is the most veggie part of their diet, and will pick and eat some berries in season. This does not make them omnivorous, mostly vegetation is taken to make them vomit and clear their systems. Other scavenged food is taken if they cannot get by on what they have hunted.
I am speaking as someone who has long studied anatomy and zoological systems, and am old enough to remember dogs being fed meat and table scraps, until the pet industry discovered that waste cereal products could be repackaged as dog and cat food. To hell with the damage it does to the animal, and again, I am speaking as someone who held my dog's stomach open with forceps when the vet had to do an emergency operation to remove the soya chunks designed to look like meat. There was no time to arrange for an anaesthesist so he had to operate on her using local anaesthetic, with me as assistant.
I'm vegan, my dogs are not.