Well of course its the rare Topuglamoises. You can find this animal on mt. Rushmore.
dogs
Any bigger carnivore.
scavenger
dumb dogs
dumb dogs
If you mean cannibal, it's any animal that eats others of its own kind. People that eat human flesh are cannibals but dogs that eat other dogs are also referred to as cannibals.
Skunks
Rabbits
It is possible to determine the kind of food an animal eats from the appearance of its mouth-parts. For example, an animal with a proboscis will consume liquid food.
goat
nothing
A bigger elephant