No, dogs are not strictly carnivores. They are considered omnivores, meaning they can consume and derive nutrients from both plant and animal sources.