The short answer
You barely have to try to breed guppies. Theyβre livebearers β put a male and a few females in a stable, warmish tank (around 24β26Β°C) and theyβll breed on their own, delivering free-swimming fry roughly every 28 days. The actual challenge is keeping the babies alive, because adult guppies (including the parents) happily eat their own young.
Setting the pair up
Keep guppies in groups with more females than males β about two or three females per male β so no single female is harassed. Feed a varied, quality diet and the females will condition quickly. A gravid female develops a dark gravid spot near her rear vent that grows and darkens as the fry mature. Once sheβs mated, she can store sperm and produce several more batches without a male present.
For temperament, water and diet basics, see our guppy care guide.
Saving the fry
Newborn guppies are tiny and instantly hunted. To raise a decent number:
- Add dense cover β floating plants, moss or a spawning mop give fry places to hide the moment theyβre born.
- Use a breeding box or separate tank if you want to save most of them. A grille-style trap keeps fry away from adult mouths.
- Move the fry, not the mother, when possible β a heavily pregnant female moved too late can be stressed into a premature drop.
Feeding the babies
Fry need frequent, tiny meals of powdered food. Crushed flake, powdered fry food and baby brine shrimp all work; feed small amounts two or three times a day. Good nutrition early on gives brighter colour and faster growth. See our best fish food picks, and for more on raising them read how do I raise fish fry and what do I feed baby fish. To set up their home, browse aquariums.