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
Technically, dogs are able to eat almost anything. If it's good for them or not is another story.
normal dogs will eat anything. and i mean ANYTHING! XD
Almost anything
Most likely dogs will usually eat anything at any time!