Skip to content Skip to footer

Guppy Fish Care, Breeding, Types and Lifespan

Guppies are the fish most people start the hobby with – tough, endlessly colorful, and so easy to breed that a tank of three can quietly turn into a tank of thirty. This is a practical guide to keeping them well at home: tank setup, water, feeding, breeding, and the mistakes we see most often.

What is a guppy fish?

The guppy (Poecilia reticulata) is a small freshwater fish from the Poeciliidae family, native to northern South America – Venezuela, Guyana, Brazil and Trinidad. It’s a livebearer: instead of laying eggs, the female gives birth to fully-formed, free-swimming fry. That single trait is why guppies are one of the easiest fish in the world to breed at home, and why a tank of three can quietly become a tank of thirty.

Males are the small, flashy ones with long colorful tails; females are larger and plainer. Over a century of selective breeding has produced hundreds of color and tail varieties.

Guppy types and colors

You don’t need to memorize every variety – but knowing the main tail shapes helps you choose healthy, well-bred fish.

  • Fantail – the classic fan-shaped tail; the easiest and best choice for beginners.
  • Veiltail – long, flowing tail; beautiful but prone to fin damage in strong currents.
  • Halfmoon – tail opens to a full 180° fan; a show favorite.
  • Delta – wide triangular tail with sharp corners.
  • Lyretail / Swordtail – elongated tail edges forming a lyre or sword shape.
  • Roundtail / Plakat-type – short, compact tails closest to wild guppies; the hardiest swimmers.

Colors run from solid reds, blues and yellows to patterned types like cobra, snakeskin, tuxedo, mosaic and galaxy. Our tip: pick fish for health and activity first, color second – a vivid fish that’s hiding in a corner is usually a sick fish.

The setup that actually matters for Guppy Care

Guppies are forgiving, but the single mistake we see most often is starting in too small a tank. Everything else gets easier once the tank size and water changes are right.

Tank size

A minimum of 40 litres (10 gallons) for a small group of 5-6 fish; 80-100 litres if you plan to let them breed. Choose a long tank over a tall one – guppies are active horizontal swimmers – and always use a lid, because they do occasionally jump.

Water parameters

Guppies adapt to a wide range, but the sweet spot is: temperature 24-28°C, pH 6.8-7.8 (slightly alkaline), hardness 8-12 dGH. Keep ammonia and nitrite at zero and do a 20-25% water change weekly. A heater is worth it – unstable temperature is the most common trigger for disease we see.

Filtration, plants and light

A gentle filter is plenty; a sponge filter is ideal if you have fry, since it won’t suck them up. Avoid strong currents – long-finned males tire in them. Live plants (java moss, hornwort, Amazon sword) give both cover and water quality, and floating plants give fry somewhere to hide. Eight to ten hours of moderate light a day is enough.

The 5 mistakes we see most often

  1. Tank too small / overstocked – the fastest route to dull color and fin rot.
  2. Skipping water changes – guppies are hardy until nitrate creeps up.
  3. Overfeeding – their stomach is about the size of their eye; feed only what they finish in 1-2 minutes.
  4. Too many males – they harass females constantly; aim for 1 male to 2-3 females.
  5. No quarantine – new fish are the number-one way disease enters a healthy tank.

Feeding

Guppies are omnivores and will eat almost anything, but variety keeps their color bright. Use a quality tropical flake as the staple, 2-3 small feeds a day. Add live or frozen treats – brine shrimp, daphnia, bloodworm – a couple of times a week, and the occasional plant-based food (spirulina, blanched peas) for digestion. Fry can eat from day one: crushed flake, fry powder, or baby brine shrimp, little and often.

Love fishkeeping?

Guppies are perfect for a home tank – but some species are simply too big or too specialized to keep at home. If you enjoy the hobby, you will love seeing them up close: arowana, piranha, sharks and a walk-through ocean tunnel are all waiting at Emaar Aquarium in Istanbul.

Plan Your Visit

How long do guppies live?

Two to three years on average, sometimes up to five with good care. Males tend to live shorter lives than females, and females that breed constantly burn out faster. Stable water, a calm tank and a varied diet are what stretch a guppy’s lifespan – not anything exotic.

Breeding guppies

If you keep males and females together, you will get fry – often without trying. A female swells and develops a dark “gravid spot” near her vent as she nears birth; gestation is roughly 21-30 days depending on temperature. A single female can deliver 20-50 fry at a time (large females, more), and she can keep producing broods for months from a single mating because she stores sperm.

The catch: adult guppies eat their own fry. Give the fry dense floating plants or move them to a separate tank, and feed the adults well so they hunt less.

Common diseases (and what they look like)

  • Ich (white spot) – salt-grain white dots; raise temperature gradually and treat. Usually stress/temperature-triggered.
  • Fin rot – fraying, receding fins; almost always a water-quality problem first.
  • Fungus – cottony white tufts, often after an injury.
  • Dropsy – swollen body, scales sticking out like a pinecone; hard to treat, act early.

In practice, the vast majority of guppy illness traces back to water quality and temperature swings – fix those first before reaching for medication.

Tank mates

Guppies are peaceful and suit a community tank. Good companions: platies, mollies, neon and cardinal tetras, corydoras and otocinclus catfish, shrimp and snails. Avoid fin-nippers (tiger barbs), large or aggressive cichlids, and bettas. Keep a 1:2 or 1:3 male-to-female ratio to spread out breeding pressure.

Frequently asked questions

How long do guppies live?

On average 2-3 years, and up to 4-5 with stable water and a varied diet. Males usually live shorter lives than females.

What size tank do guppies need?

At least 40 litres (10 gallons) for 5-6 fish; 80-100 litres if you plan to breed them. A long tank is better than a tall one.

How can I tell male and female guppies apart?

Males are smaller and brightly colored with a pointed gonopodium; females are larger, plainer, with a rounder belly and a dark gravid spot.

How many fry do guppies have at once?

Usually 20-50 fry per birth; large females can deliver more than 100. Fry are born fully formed and swim immediately.

What do guppies eat?

They’re omnivores: a quality tropical flake as the staple, plus live or frozen treats (brine shrimp, daphnia, bloodworm) and occasional plant-based foods.