yes fish lay there eggs in the water
Yes, that's the easiest place for them to hide their eggs from predators. (Fish who eat them)
clown fish lay so many eggs because the eat them
The answer to how many eggs does a fish lay really depends on the type of fish that you are asking about. Some species on lay a few dozen while others will lay thousands in order to try to ensure their species survival.Fish can lay 2-500 eggs at a time, it depends on the species. That's why there are so many fish in a school of fish!Usually, about 50-200. The fish lays eggs in a simple way. Take the salmon for example. It makes a nest with it's tail then the male fertalizes the eggs and she lays them in the nest. The female die shortly after spawning(laying eggs). That is how this fish lays eggs. Actually, it depends on the fish. Some fish, like salmon, lay only a few hundred eggs. But generally, marine fish lay more eggs. Some marine fish lay millions of eggs.50-200 (usually)
aren't fish eggs called caviar?
Most female fish lay eggs. Then the male will cover the eggs with his milt.
Fish lay there eggs in shallow water.
Yes
marine fish lay eggs in fresh water river
they do it becase they want to be cool and they lay them in water der!
The vast majority do. There are very few species of egg laying fish that do not lay their eggs in water.
I think they lay there eggs in water in little holes they make. Try watching Nemo LOL!
fish and reptiles lay eggs
Yes fish do lay eggs but they are microscopic.
what kind of fish dont lay eggs
Salmon and Steelhead
Salmon lay there fish upstream so fresh water fish wont eat their eggs. Also because, salmon grow up in salt water environment.
Since sharks never leave the water, it is obvious that female sharks lay their eggs in the water just as all other fish do.