Animals that lay eggs, such as birds, reptiles (like snakes and turtles), and most fish, typically reproduce by laying eggs. These eggs are usually covered by a protective shell and develop outside the parent's body.
On the other hand, animals that give birth, like mammals (including dogs, cats, elephants, and humans), have internal fertilization. The offspring develop inside the mother's body and are then born live.