Live-bearing species of fish like guppies and swordtails are
notorious for breeding in the community tank. If you want to breed these
fish on purpose, however, there are a few tips you might want to know.
If you have a community tank stocked with guppies, swordtails or
other live-bearers you should not be surprised to find baby fish
swimming around at some point. Live-bearing species of fish are known
for reproducing in the community tank with little to no effort on the
part of the aquarium hobbyist. Unlike many species of fish which lay
eggs, live-bearing species of freshwater fish produce fully-formed fry.
These species may reproduce as often as once every few weeks, but they
generally produce fewer fry than egg-laying species of fish. If you are
interested in trying your hand at breeding freshwater aquarium fish,
you may want to start with live-bearing fish. To get started with
breeding live-bearing species of fish, you should first learn the basics
about what type of fish belong to this group, how to prepare the fish
for breeding and how to care for the fry once they do.