live birth not eggs are mothers who are mammals
I think you're referring to animals that lay eggs, which are called oviparous.
When a dog gives birth, it is called whelping.
a sheep
It is called oviparity. Animals which exhibit this behaviour are known as oviparous.
a whale.
Bats
Like all dogs it gives birth to a live animal
An animal that can give birth is a female organism. Males can't give birth because they don't have the appropriate organs.
snakes
donno
humans
a spider