it depends on the type of fish fish like sharks give birth to live young and fish like clown fish lay eggs
lay eggs
They give birth to live pups that are originally eggs that develop inside the mother
mosquito fish do not lay eggs. Instead, they give birth to live young
guppies, they are easy to care for
They have eggs my dad is an expert on fish and he says ''guppys are the only fish who have live babies''
no, all fish except genetically altered ones lay eggs
They are live bearers which means that give birth to live. From every 60 to 70 days a female can give birth to about 10 to 60 young .
fish like groupers lay eggs but sharks dont.....and so do mammals.
Fish which do not lay eggs, but give birth to live young, include:guppymollymosquito fishplatyswordtail
Yes Many species of fish do indeed lay eggs. There are also fish species that give live birth, sharks and small aquarium fish suck as mollies and guppies are examples. These fish that give live birth are called "livebearers".
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.