Well there are several reasons for it. Some foals are sick and won't survive but the mother won't harm her baby, but another horse that senses the foals problem may chase the mother off and kill the foal to prevent suffering. Stallions will kill very young foals to cause a mare to go back into heat immediately, and some horses are extremely territorial and will kill anything , foals included to defend it's space.
no babys can not kill each other depends
I belive that unicorns CAN have babies. I really think they are connected to horses, and horses have babies.
To protect each other an d to guard their babies.
they only kill other bears because they do not want them to hurt their babies
bugs and their babies ( sometimes)
No, She will not kill her babies, but you have to make sure that the other rabbits do not trample on her nest. The does are usually jealous of another doe having babies. Be very carefull that the nest is protected that only the mother has the access to it.
They are like humans, they have babies when ever.
horses can have babies whenever they go into labor, but it isn't always during the day or night
Pandas do not usually kill other animals, since they are herbivores. However, they may kill an animal that is attempting to harm them or their babies.
Sexually.
horses have babies just like humans, exept they're horses, of course
No. It is not legal to kill any babies.