The biggest reason is that dogs are scavengers and will eat anything that has calories. If your dog is eating a lot you should tell you vet and the will prescribe some meds.
Dogs will eat almost anything that vaguely resembles food.
almost anything that smells and tastes good
no leopards do not eat dogs
Mice, rabbits, squirrels, prairie dogs and almost anything else that size.
They eat almost anything!
Perhaps, because dogs have cleaner tongues than people.
no animal would eat a bald eagle cuz its the top of its food chain/web. if there was anything to eat it, it would be a carnavour
anything they can find, as with all dogs
normal dogs will eat anything. and i mean ANYTHING! XD
Technically, dogs are able to eat almost anything. If it's good for them or not is another story.
Almost anything
Yep, dogs can eat pretty much anything except chocolate.