Best answer
In some fish,thefertilization of eggs takes place internally. Despite internal fertilization,these fish lay eggs in the water. These eggs then hatch and release young ones. Few species do not lay eggs,and they give birth to the young ones or fry.
People also ask
Do fish lay eggs or give birth?
With the third and final method, the female retains the eggs within her body and the young are born alive. Some sharks and guppies give birth this way. Nonguarders: Most freshwater fish do not guard their eggs, but scatter their eggs. Trout hide their eggs in depressions or nests of stones.
How many babies do fish have?
Some fish are liver-bearers that give birth to babies, and some are egg-bearers that lay eggs. The usual counts of eggs range between 50 ?100000 in number while the number of babies ranges between 2-50. 1 Do Fish Lay Eggs or Give Birth?
How do bony fish reproduce?
Over 90 percent of bony fish are oviparous reproducers. This method of breeding requires the female to lay eggs, which will then be fertilized by the male. Most females can lay large amounts of eggs at one time, because it takes much less energy than growing an embryo in an egg inside her body.
What kind of fish give birth to live babies?
Some fish lay eggs while others are called live-bearers and give birth to live young. Examples of live-bearers include swordtails, fancy guppies, and mollies, among many others. Other fish in the same tank as the live-bearer may eat the young if you do not separate them upon birth. Step 1