Yes but make sure they have enough room
No, they lay their eggs if fertilized, in a pebble bed in the river, in which they were themselves born.
Harlequin Rasboras White Cloud Minnows Zebra Danios Guppies Mollies Platies Swordtails Corydoras
swordtails
Yes - there is virtually no limit to how many female guppies can live together.
Bristlenose catfish (normal or albino), mollies, swordtails, black widows, some tetra species and sometimes bumblebee gobbies. There are many fish compatible with guppies.
guppies, mollies, platies, swordtails, and limias
Go Wikipedia or google to search
Guppies, Platties, Swordtails and Mollies. there are a few others, but you likely won't see them in the aquarium trade.
Yes most of the time, I'm referring to mollies mating with mollies, guppies mating with guppies, not mollies mating with guppies. I have seen platies and swordtails bred. There is a reason why this can happen. Platys and Swordtails are from the same Genus (Xiphorous) The Swordtail is X. hellerii. The Platty is X. maculatus.
It depends on the fish . Most lay eggs, others, like some sharks and some aquarium fish (guppies, mollies, platies and swordtails). have live births.
Glofish are a variation of the Zebrafish. Zebrafish do not give live birth, so neither do glofish. But on the otherhand, if you want fish that give live birth: Guppies, Mollies, Platies, and Swordtails give live birth. (These are all Freshwater)
Hardy tropicals such as mollies, platys, swords, guppies, tetras, barbs, danios and rainbows should work fine.