Herbivores are animals that only eat vegetation. By contrast, carnivores only eat meat and omnivores are able to eat both vegetation and meat.
yes...any tree is...
Sharks - Generally not. They are carnivores, eating other fish. Actually, sharks are also incredibly stupid; they will eat ANYTHING, including each other. Whales: Some whales, especially the class of whales known as "baleen whales", feed on plankton (microscopic plants). Other whales such as sperm whales and orcas, are carnivores.