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".
no they dont they give birth to live fish
it hatches
Fishes lay eggs.
no
Guppy
no egg can lay another egg because they have not been born yet when the egg has hatched and it has grew up then they can lay an egg of there own.
they lay eggs
If they hide there, they lay the egg there too.
lay egg
It will lay an egg eventually if you put the opposite gender /male a female might lay an egg.
lay an egg. check
in this case you need a ditto ditto will lay an egg with almost anyone. but a male can not lay an egg.
Roosters cannot lay eggs.