Guppy Fish Care & Breeding Guide: Colors, Tank Mates & Tips

By Tank Doc Team • March 14, 202610 min read

Guppy Fish Care & Breeding Guide: Colors, Tank Mates & Tips

Guppies (Poecilia reticulata) are the quintessential beginner fish — colorful, hardy, peaceful, and endlessly entertaining. Known as the "million fish" for their prolific breeding, guppies have been a staple of the aquarium hobby for over a century. Available in a dazzling array of colors and fin shapes, these small livebearers pack enormous personality into a tiny package. Whether you are setting up your first tank or adding variety to an established community, this guide covers everything you need to know about guppy care.

What Should You Know About Guppy Fish?

Originating from the freshwater streams of South America and the Caribbean, guppies are now found worldwide — both in aquariums and in the wild, where they have been introduced for mosquito control. They are one of the best freshwater fish for beginners due to their hardiness, adaptability, and peaceful nature.

  • Scientific name: Poecilia reticulata
  • Size: Males 3-4 cm, Females 4-6 cm
  • Lifespan: 2-3 years
  • Temperament: Peaceful, active, social
  • Diet: Omnivore
  • Minimum tank size: 40 litres (10 gallons) for a small group

How Do You Tell Male and Female Guppies Apart?

Telling male and female guppies apart is straightforward once you know what to look for:

Males

  • Smaller and slimmer body
  • Vibrant, colorful patterns across body and fins
  • Large, flowing tail fins (caudal fins)
  • Modified anal fin (gonopodium) used for mating
  • Constantly displaying and courting females

Females

  • Larger and rounder body, especially when gravid (pregnant)
  • Less colorful, often grey or silver with some tail color
  • Fan-shaped anal fin
  • Dark gravid spot near the anal fin when pregnant

What Tank Setup Do Guppies Need?

Tank Size

A 40-litre (10-gallon) tank is the minimum for a small group of 5-6 guppies. Since guppies breed rapidly, plan for population growth or keep an all-male tank for color without babies. Follow the general rule of 2 litres per guppy, but bigger is always better.

Water Parameters

  • Temperature: 22-28°C (72-82°F)
  • pH: 6.8-7.8
  • Ammonia/Nitrite: 0 ppm
  • Nitrate: Below 20 ppm
  • Water hardness: 8-15 dGH (guppies prefer moderately hard water)

Guppies are adaptable but do best in slightly hard, alkaline water. Avoid extremely soft or acidic water, which can weaken their immune system.

Plants and Decorations

Live plants are highly recommended for guppy tanks. Floating plants like hornwort and water sprite provide cover for fry (baby guppies) and help control nitrates. Java moss is excellent for fry survival, as newborns can hide in its dense structure. Guppies also appreciate open swimming space in the middle of the tank.

What Guppy Color Varieties Are Available?

Guppies come in an astounding range of colors and patterns, making them living artwork. Popular varieties include:

  • Cobra: Vertical barring with rosette patterns
  • Tuxedo: Dark rear half contrasting with lighter front
  • Snakeskin: Chain-link or rosette patterns across the body
  • Solid colors: Red, blue, yellow, green, purple, black, albino
  • Moscow: Deep, intense solid coloration covering the entire body
  • Dumbo Ear: Oversized pectoral fins that resemble elephant ears

Tail shapes vary too — delta, veil, lyretail, round, spade, and flag are all common. Selective breeding has produced an incredible diversity that rivals any ornamental fish.

How Should You Feed Guppies?

Guppies are enthusiastic eaters that accept almost any food. A varied diet promotes the best color and health:

  • Staple: High-quality micro pellets or crushed tropical flakes
  • Protein: Frozen or freeze-dried bloodworms, brine shrimp, daphnia (2-3 times per week)
  • Vegetables: Blanched spinach, zucchini, or spirulina-based foods
  • Fry food: Crushed flakes, baby brine shrimp, infusoria, or commercial fry food

Feed small amounts 2-3 times daily. Guppies have small stomachs and do better with frequent small meals than one large feeding.

What Tank Mates Are Compatible With Guppies?

Guppies are peaceful community fish that get along with most similarly sized, non-aggressive species:

  • Corydoras catfish
  • Mollies and platies (fellow livebearers)
  • Neon and cardinal tetras
  • Harlequin rasboras
  • Cherry barbs
  • Otocinclus catfish
  • Nerite and mystery snails
  • Amano and cherry shrimp

Avoid aggressive fish like cichlids, large barbs, and bettas (male bettas often attack male guppies, mistaking their colorful fins for rival bettas). Also avoid large fish that could eat guppies.

How Do Guppies Breed?

Guppies are livebearers — they give birth to free-swimming fry rather than laying eggs. Breeding guppies is famously easy, which is both a blessing and a challenge.

The Breeding Process

Male guppies are persistent breeders. If you have males and females together, breeding is virtually guaranteed. The male fertilizes the female internally using his gonopodium. The female carries the developing fry for 21-30 days (the gestation period). A single female can store sperm and produce multiple batches of fry from one mating, delivering 20-50 fry every month.

Signs of a Pregnant Guppy

  • Swollen, rounded belly
  • Darkened gravid spot near the anal fin
  • Hiding behavior as birth approaches
  • Reduced appetite near delivery

Caring for Fry

Guppy parents will eat their own fry if given the chance. To maximize survival, provide dense plant cover (java moss, floating plants) or use a separate breeding box. Feed fry crushed flakes or baby brine shrimp 3-4 times daily. Fry grow quickly and show color within 4-6 weeks.

How Do You Prevent Guppy Overpopulation?

Guppy population explosions are a real concern. Here are strategies to manage breeding:

  • Keep only males: An all-male tank gives you color without babies
  • Separate sexes: Keep males and females in different tanks
  • Natural predation: Larger peaceful fish eat some fry naturally
  • Rehome excess fish: Local fish stores, aquarium clubs, and online communities often accept guppies
  • Reduce hiding spots: Fewer dense plants means fewer fry survive (though this feels harsh)

Pro Tip from Tank Doc

If you want to breed specific color strains, keep each strain in a separate tank. Mixed breeding produces unpredictable offspring that usually revert to wild-type coloration within a few generations. Selective breeding requires patience and dedication, but the results are spectacular.

Frequently Asked Questions

How many guppies can I keep in a 10-gallon tank?
A 40-litre (10-gallon) tank comfortably holds 5-8 adult guppies. If keeping males and females together, start with fewer as they will breed quickly. An all-male group of 6-8 works well for color without population growth.
How often do guppies have babies?
Female guppies give birth approximately every 21-30 days and can produce 20-50 fry per batch. They can also store sperm from a single mating for several months, producing multiple batches without a male present.
Do guppies eat their babies?
Yes, adult guppies will eat their own fry. To protect fry, provide dense plant cover like java moss, use a separate breeding box, or move the fry to a separate tank immediately after birth.
Can guppies live with bettas?
It is generally not recommended. Male bettas often attack male guppies, mistaking their colorful flowing fins for rival bettas. Female guppies in a large, well-planted tank with a calm betta may work, but it is risky.
Tank Doc Team

Tank Doc Team

Professional aquarium maintenance experts in Bangalore. We are passionate about helping fish keepers maintain healthy, beautiful aquariums.

Contact Us →