it depends on the type of fish fish like sharks give birth to live young and fish like clown fish lay eggs
mosquito fish do not lay eggs. Instead, they give birth to live young
NO, they do not lay eggs. They give birth to young alive even though they are fish.
Most fish lay eggs. Depending on what type it is ... Some lay eggs and some give birth. When you get new fish and you already gave loads you don't know whether they're boy or girl so quite a few might give birth or lay gags.
fish like groupers lay eggs but sharks dont.....and so do mammals.
Most fish lay eggs, but some give birth to live young.
I am assuming you meant salmon. No, salmon is a fish that lays eggs.
Fish did not give birth but only lay eggs
Not always. Some fish lay eggs; others give birth to live young.
between 3 mm and 6 mm
Blobfish lay eggs. The can lay anywhere from 9000-108,00
Fish which do not lay eggs, but give birth to live young, include:guppymollymosquito fishplatyswordtail