people, each other, (definitely not plants) or themselves.
They are hungry. Sometimes they can't get their food so they go and eat other sharks.
If sharks get hungry enough they will eat anything, but I think that they wouldn't unless they were desperate.
Because they're hungry...
depending on who hungry they are they eat small fish or human
The sharks think you are food, so they are just chasing after the food they want to eat, because they are hungry.
Great white sharks eat almost anything. If they are hungry enough they might eat a barracuda.
Any kind of fish that swims in front of them while they are hungry
yes because they are no longer hungry after they eat us you scrub idiot
Dolphins will only eat sharks when they are very hungry and cannot find any of their usual foods. Normally, sharks and dolphins avoid each other ok.
no alot of sharks are aggressive they will attack if un provokede
Sharks don't tend to want to eat penguins, like they aren't part of their major diet, but sharks will eat them if they're hungry enough, probably.
Dingoes live on land and sharks live in the ocean, so sharks certainly do not eat dingoes regularly. But sharks will try to eat most anything that moves, so, if a dingo got into the water near a hungry shark, the shark would probably eat it.