Where do guppies like to lay their eggs?
Livebearer: Guppies are livebearer fish, meaning that female guppies give birth to live young instead of laying eggs. Male guppies fertilize the eggs internally, and the female carries the fertilized eggs in her body until they are ready to hatch.