because they eat different types of food, eg sheep and wolfs will have different teeth because wolves need sharp teeth to tear through meat and sheep need blunt teeth to chomp on grass
Not in humans. Some animals and fish can regenerate their teeth.
because some are prey and some are predators
It depends on what they eat
Most marine animals swallow their food whole. This is because they do not have teeth. But not all marine animals swallow their food whole. Some have small teeth.
No. You have teeth for grinding and different teeth for tearing.
All mammals including you have ivory teeth. Some such as elephants and walruses have teeth large enough for it to have commercial value.
No Ivory comes from elephants' tusks, and some animals teeth.
Gorillas have very sharp teeth you would not want to be around one that's angry
No ivory is dentine, it comes from elephants' tusks, and some animals teeth.
Just about all herbivores - plant eaters - have at least some teeth that are strong and flat.Herbivores and omnivores have flat teeth in the back of their mouths called molars and premolars. These teeth are used to grind plant-based foods as an aid to digestion.
For the same reason as humans. Teeth are essential for the mastication (chewing) stage of digestion. Teeth can also be used as a defence mechanism for many animals.
An animals teeth are not often healthy and that is why there is toothpaste and brushes for dog/cat teeth. When you take your dog to the vet he looks at the teeth. Wild animals are often missing teeth and animals in zoos get dental care.