They have eggs my dad is an expert on fish and he says ''guppys are the only fish who have live babies''
it depends on the type of fish fish like sharks give birth to live young and fish like clown fish lay eggs
Fish did not give birth but only lay eggs
yes
lay eggs
They give birth to live pups that are originally eggs that develop inside the mother
no
the mom ,s give birth
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.
mosquito fish do not lay eggs. Instead, they give birth to live young
lay eggs
Most fish do not give birth they lay eggs, usually on the bed of a river, lake or ocean.
fish like groupers lay eggs but sharks dont.....and so do mammals.