Because they are tasty
No, not all animals need to mate to have offspring.
Animals will eat their own children sometimes because either the offspring has a deficiency that could harm the group, or because they know that they can't take care of the children.
Hybrid animals cannot have offspring.
the offspring of most animals are a mixture of features from both
Offspring
Owls eat rodents like mice or the small offspring of bigger animals like foxes or smaller birds or even other owls.
Sometimes a scorpion mother if Hungary can eat her offspring.
The females do the rearing of the offspring. In fact, some male animals are known for eating their own offspring, like Lions. Males are usually highly aggressive to their offspring.
Animals don't always produce identical offspring. Like cats for an example.
The 'offspring' for animals refers to their young.
Offspring
Animals or even humans couldnt produce offspring.