Dogs are carnivores, but there are 4 types of carnivores, and the first type is any animal that just "prefers animal matter over plant matter". This is the category that dogs are in.
Animals that must eat meat in order to survive are referred to as
obligate carnivores, whereas animals that exclusively feed on animal tissue are known as
hypecarnivores. An
apex predator is a carnivore that sits at the top of the food chain.
Carnivore - Wikipedia, the free encyclopedia