Do Guppy Fish Eat Each Other – The Truth About Guppy Cannibalism

If you have ever peered into your aquarium and noticed a sudden decrease in your fish population, you might find yourself asking, do guppy fish eat each other? It is a common concern for both beginners and seasoned aquarists who admire these vibrant, energetic livebearers.

I understand how distressing it can be to think your peaceful community tank has turned into a scene from a nature documentary. Don’t worry—this behavior is actually quite common in the hobby, and with the right setup, you can easily manage it.

In this guide, I will explain why this happens, the difference between aggression and natural instincts, and exactly how you can protect your guppy colony from within.

So, Do Guppy Fish Eat Each Other? Understanding the Facts

The short answer is: yes and no. While adult guppies rarely hunt and kill other healthy adult guppies, they are opportunistic feeders with a very high “food drive.”

In the wild, guppies (Poecilia reticulata) live in environments where food can be scarce. This has evolved into a biological drive to snap at anything small enough to fit in their mouths.

Unfortunately, this includes their own offspring. If you see your guppies “eating each other,” it is almost always a case of adults eating newborn fry, rather than attacking their peers.

Why Do Guppies Exhibit Cannibalistic Behavior?

Understanding the “why” is the first step toward becoming a better fish keeper. Guppies do not have “malice” or “anger” in the way humans do; their actions are driven by instinct and environmental triggers.

Lack of Parental Instinct

Unlike Cichlids, which are famous for guarding their young, guppies have absolutely zero parental instincts. Once a female drops her fry, she views them as just another source of protein.

High Metabolism and Hunger

Guppies are active swimmers with fast metabolisms. If they are not fed high-quality food frequently enough, they will look for the nearest snack—which is often a defenseless newborn.

Overcrowding and Stress

In a cramped 5-gallon tank with ten adults, stress levels skyrocket. This can lead to increased nipping and aggression, which might look like they are trying to eat one another.

Identifying “Bully” Behavior vs. Actual Predation

It is important to distinguish between a guppy trying to eat a tank mate and a guppy simply being a “bully.” You will often see males chasing each other or nipping at the fins of females.

This is usually hormonal or territorial. A male guppy is constantly looking to mate, and if there are too many males in the tank, they will harass each other to establish dominance.

If you see a guppy actually consuming another fish, it is likely that the victim was already sick or dead. Guppies are natural scavengers; they will quickly clean up a carcass to prevent it from fouling the water.

How to Protect Your Guppy Fry from Being Eaten

If you want to grow your guppy population, you have to intervene. Since we know the answer to do guppy fish eat each other is a resounding “yes” when it comes to babies, here is how you save them.

1. Use Dense Aquatic Plants

This is my favorite method because it looks natural and provides a healthy ecosystem. Plants like Java Moss, Hornwort, and Guppy Grass are lifesavers.

The fine leaves of these plants allow fry to hide where the larger adults cannot reach them. Floating plants with long roots, like Amazon Frogbit, also provide excellent “top-level” cover.

2. The Breeding Box Method

A breeding box or “breeder net” is a small container that hangs on the side of your tank. You place the pregnant female inside, and as she gives birth, the fry fall through a grate where she cannot reach them.

Pro Tip: Do not leave the mother in the box for more than 24 hours, as the small space can cause her significant stress, leading to a failed birth.

3. Separate Nursery Tanks

If you are serious about breeding high-grade guppies, a separate 5 or 10-gallon nursery tank is the way to go. Move the pregnant female there, let her give birth, and then move her back to the main tank.

Preventing Aggression in Adult Guppy Communities

While adults won’t usually eat each other, they can certainly stress each other to death. To keep the peace in your “Aquifarm” setup, follow these golden rules:

Maintain the Correct Male-to-Female Ratio

This is the #1 mistake beginners make. You should always aim for a ratio of 1 male to every 2 or 3 females.

If you have too many males, they will relentlessly harrass the females (or each other). This leads to exhaustion, torn fins, and a weakened immune system, making the fish look like they are being “eaten” by their tank mates.

Provide Ample Swimming Space

While guppies are small, they are very active. A 10-gallon tank is the absolute minimum, but a 20-gallon “Long” tank is much better for a colony.

The more space they have, the less likely they are to bump into each other and start a “turf war.” Adding driftwood and rocks helps break the line of sight, allowing bullied fish to find a quiet corner.

Optimize Your Feeding Schedule

A well-fed guppy is a lazy predator. I recommend feeding small amounts 2-3 times a day rather than one large meal.

Use a high-quality flake or micro-pellet that contains both protein and vegetable matter. Supplementing with frozen brine shrimp or bloodworms once a week will keep their energy up and their “cannibalistic” urges down.

Do Guppy Fish Eat Each Other When Sick?

This is a nuance many hobbyists miss. If a guppy becomes lethargic due to a parasite or bacterial infection, other guppies may begin to nip at its fins.

In the wild, a sick fish attracts predators. By “removing” the sick individual, the rest of the school stays safer. If you notice a fish being picked on, isolate it immediately in a quarantine tank.

It might look like they are trying to eat the sick fish, but they are actually responding to a biological “red flag” that the fish is no longer a functioning member of the group.

The Role of Water Parameters in Aggression

Poor water quality is a hidden trigger for aggressive behavior. When ammonia or nitrites rise, fish become irritable and agitated.

  • Temperature: Keep your tank between 74°F and 82°F. Higher temperatures speed up their metabolism, which can make them hungrier and more aggressive.
  • pH Level: Guppies prefer slightly alkaline water (pH 7.0 to 8.0).
  • Hardness: They thrive in “hard” water. If your water is too soft, their health will decline, making them targets for stronger fish.

Regular 25% weekly water changes are essential. Clean water equals happy, calm fish!

Frequently Asked Questions (FAQ)

Do guppy fish eat each other if they are the same gender?

Yes, but it is usually limited to fin nipping. All-male tanks are common to prevent overbreeding, but you must provide plenty of decorations to break line-of-sight so the “alpha” doesn’t stress out the others.

Can a guppy eat a ghost shrimp or cherry shrimp?

While adult guppies usually leave adult shrimp alone, they will absolutely eat shrimplets. If it fits in their mouth, it is considered food.

How can I tell if my guppy is pregnant and about to be “eaten” from?

Look for a “gravid spot” (a dark triangular shape near the back of the belly). When the spot turns very dark and the female’s belly looks “boxy” rather than round, she is ready to drop fry.

Will guppies eat dead tank mates?

Yes. Guppies are opportunistic scavengers. If a fish dies overnight, you might find the other guppies picking at it by morning. This is not “murder,” but rather a natural cleanup process.

Does feeding live food make guppies more likely to eat each other?

Not necessarily. Feeding live baby brine shrimp can actually satisfy their hunting instincts, making them less likely to go after their own fry.

Conclusion: Creating a Harmonious Guppy Habitat

To wrap things up, the question “do guppy fish eat each other” has a nuanced answer. While they aren’t vicious predators hunting their friends, their lack of parental care and high food drive means that fry are always at risk.

By providing dense vegetation, maintaining a proper male-to-female ratio, and keeping a consistent feeding schedule, you can virtually eliminate the “dark side” of guppy keeping.

Remember, a successful aquarium is all about balance. When your fish feel secure, well-fed, and have plenty of space, they will spend their time displaying their beautiful colors rather than chasing their neighbors.

Happy fish keeping, and may your “Aquifarm” thrive with many generations of healthy guppies!

Howard Parker

Founder & Author, AquiFarm

Howard Parker is a fishkeeping expert with over 20 years of experience. He is the founder and author of the Aquifarm located in Houston, TX 48. He has an academic degree in Agriculture Science. In addition to his professional pursuits, He is also an avid hobbyist of aqua pets, plants, and fish. Howard is dedicated to providing comprehensive information and resources for both novices and experienced fishkeepers, with a focus on professionalism and accuracy.

Published: August 13, 2026Last updated: August 17, 2026Editorial PolicyReport a correction