Sì, il cane è un mammifero onnivoro non è un onnivoro puro perchè manca di amilasi, ma secoli di alimentazione diversificata causa vicinanza con l'uomo lo hanno reso onnivoro senza che soffrisse o fosse forzato a divenirlo. Se non capisci la plasticità di concetti come carnivoro/onnivoro e adattamento il problema è tuo, prenditi una laurea in biologia e torna