Choosing the right guppy tank mates is important for creating a peaceful and healthy aquarium. Guppies are friendly community fish that usually get along with many peaceful freshwater species. However, they may become stressed if kept with aggressive fish, fin nippers, or large predators.

The best guppy tank mates are fish that enjoy similar water conditions, peaceful behavior, and warm tropical temperatures.
This guide covers the best fish to keep with guppies, shrimp compatibility, tank mate mistakes to avoid, and species that should never be mixed with guppies.
Quick Navigation
What Makes a Good Guppy Tank Mate?
Best Guppy Tank Mates
Best Tank Mates for Fancy Guppies
Male Guppy Tank Mates
Guppy Tank Mates for 10 Gallon Tanks
Can Guppies Live with Shrimp?
Can Guppies Live with Snails?
Fish to Avoid with Guppies
Common Guppy Tank Mate Mistakes
Water Parameters for Community Tanks
Frequently Asked Questions
What Makes a Good Guppy Tank Mate?
The best guppy tank mates are peaceful fish that enjoy similar water parameters and temperatures.
Compatible guppy tank mates should ideally:
→ Be peaceful
→ Avoid fin nipping
→ Prefer similar water temperatures
→ Tolerate neutral to slightly alkaline water
→ Stay relatively small
Because guppies have colorful flowing fins, aggressive fish may chase or nip them constantly. Fancy guppies are especially vulnerable because their large tails slow them down.
A peaceful community setup may reduce stress, improve activity, and help guppies display brighter colors.
Best Guppy Tank Mates
Many peaceful freshwater fish work well in a guppy community aquarium.
Neon Tetras
Neon tetra and guppy tank combinations are very popular because both species are peaceful and active.

Neon tetras prefer schools of at least 6 fish and usually thrive in planted aquariums.
Corydoras Catfish
Corydoras are excellent bottom dwellers for guppy tanks. These peaceful catfish help clean leftover food and rarely bother other fish.

Pygmy corydoras are especially suitable for smaller aquariums.
Platies
Platy and guppy tank combinations are common because both are peaceful livebearers with similar care requirements.

Platies are colorful, beginner-friendly, and usually adapt well to community tanks.
Mollies
Molly and guppy tank setups can work well in larger aquariums.However, some mollies may become territorial in small tanks, especially if overcrowded.

A 20 gallon aquarium or larger is usually safer when mixing mollies and guppies.
Endlers
Endler guppy tank mates are very compatible because endlers are closely related to guppies.

They are active, colorful, and peaceful community fish.
However, endlers and guppies may crossbreed.
Cherry Barbs
Cherry barbs are among the few barb species that are generally peaceful enough for guppy tanks.

Unlike tiger barbs, cherry barbs are less likely to nip fins.
Harlequin Rasboras
Harlequin rasboras are peaceful schooling fish that enjoy planted aquariums and calm community setups.

They generally coexist well with guppies.
Honey Gouramis
Honey gouramis are one of the most peaceful gourami species.

They may work well as centerpiece fish in larger guppy aquariums.
Best Tank Mates for Fancy Guppies
Fancy guppy tank mates should be especially peaceful because fancy guppies have long flowing fins.
Good choices include:
→ Corydoras
→ Neon tetras
→ Harlequin rasboras
→ Endlers
→ Honey gouramis
→ Shrimp
Fancy guppies should usually avoid aggressive or fin-nipping fish.
Male Guppy Tank Mates
Male guppy tanks are popular because male guppies are usually more colorful and avoid constant breeding.
Good male guppy tank mates include:
→ Corydoras
→ Neon tetras
→ Rasboras
→ Otocinclus catfish
→ Shrimp
Male guppies may occasionally chase each other, but heavily planted tanks often reduce aggression.
Guppy Tank Mates for 10 Gallon Tanks
A 10 gallon guppy tank has limited space, so tank mates should remain small and peaceful.
Good guppy tank mates for 10 gallon tanks include:
→ Pygmy corydoras
→ Chili rasboras
→ Ember tetras
→ Endlers
→ Cherry shrimp
→ Nerite snails
Avoid overcrowding because smaller aquariums become unstable quickly.
If you are unsure about stocking levels, read our guide on how many guppies in a 10 gallon tank.
Can Guppies Live with Shrimp?
Yes, guppies can often live with shrimp successfully.
Popular shrimp choices include:
→ Cherry shrimp
→ Amano shrimp
→ Ghost shrimp

However, some guppies may eat baby shrimp if there are not enough hiding places.
Live plants and moss help shrimp survive more easily in community tanks.
Can Guppies Live with Snails?
Snails are usually excellent guppy tank mates.
Popular choices include:
→ Nerite snails
→ Mystery snails
→ Ramshorn snails

Snails help consume algae and leftover food while adding variety to the aquarium.
Fish to Avoid with Guppies
Some fish are poor guppy tank mates because they are aggressive, territorial, or fin nippers.
Fish to avoid include:
→ Tiger barbs
→ Large cichlids
→ Oscars
→ Aggressive bettas
→ Jack dempseys
→ Large gouramis
Goldfish and guppy tank combinations are also usually not recommended because goldfish prefer cooler water and may eventually eat guppies.
Common Guppy Tank Mate Mistakes
Many beginner problems happen because of poor fish compatibility.
Common mistakes include:
→ Overstocking the tank
→ Mixing aggressive fish with guppies
→ Ignoring water parameter differences
→ Keeping fin nippers with fancy guppies
→ Adding very large fish
Stress from bad tank mates may cause:
→ Hiding
→ Fin damage
→ Loss of appetite
→ Weak immune systems
If your guppy suddenly hides often, read our guide on why guppies hide.
Water Parameters for Community Tanks
The best guppy tank mates usually enjoy similar tropical water conditions.
Recommended water parameters include:
→ Temperature: 72°F–80°F
→ pH: 7.0–7.8
→ Ammonia: 0 ppm
→ Nitrite: 0 ppm
→ Nitrate: Below 20 ppm
Stable water quality is very important in community aquariums.
For a full guide, read our article on guppy water parameters.
Frequently Asked Questions
What are the best guppy tank mates?
Popular guppy tank mates include neon tetras, corydoras, rasboras, platies, endlers, shrimp, and snails.
Can guppies live with mollies?
Yes, mollies and guppies can often live together in larger aquariums with stable water conditions.
Can guppies live with bettas?
Sometimes, but aggressive bettas may attack guppies because of their colorful fins.
Can guppies live with goldfish?
Usually not. Goldfish prefer cooler water and may eventually eat guppies.
Can guppies live with shrimp?
Yes, though some guppies may eat baby shrimp if hiding places are limited.
What fish should not live with guppies?
Aggressive fish, fin nippers, and large predatory species should usually be avoided.
Can guppies live with neon tetras?
Yes. Neon tetras are among the most common and peaceful guppy tank mates.
How many guppies can live in a 10 gallon tank?
Small groups may work in a 10 gallon tank, but overcrowding should be avoided.
Can guppies live with corydoras?
Yes. Corydoras are peaceful bottom dwellers and excellent community fish.
Do guppies eat shrimp?
Adult shrimp are usually safe, but baby shrimp may occasionally be eaten.
Can guppies live with angelfish?
Usually not recommended because angelfish may nip fins or eat smaller guppies.
Do guppies need schooling fish with them?
Not necessarily, but many community tanks include schooling species for activity and variety.
Can guppies live with snails?
Yes. Snails are peaceful and usually compatible with guppies.
Can overcrowding cause aggression?
Yes. Overcrowded tanks often increase stress and territorial behavior.
Do planted tanks help community fish?
Yes. Plants provide cover, reduce stress, and improve the natural environment.
Can fancy guppies live with barbs?
Most barb species are risky because they may nip fins, though cherry barbs are usually safer.
Are all male guppy tanks peaceful?
Many all male guppy tanks are peaceful, though occasional chasing may still occur.
Can guppies live with kuhli loaches?
Yes. Kuhli loaches are peaceful bottom dwellers that usually ignore guppies.
What is the safest tank mate for guppies?
Corydoras catfish are often considered one of the safest and most peaceful guppy tank mates.
Can guppies live with swordtails?
Sometimes yes, but swordtails may occasionally become territorial in smaller aquariums.
Do guppies get lonely?
Guppies are social fish and usually do better when kept in small groups.
Can guppies live with danios?
Some danio species may work, but very active danios can sometimes stress slower fancy guppies.
Are guppies aggressive toward other fish?
Guppies are generally peaceful, though males may occasionally chase each other during dominance displays.
Can guppies live with dwarf gouramis?
Sometimes, but temperament varies. Peaceful gouramis are usually safer choices.
Why are my guppies chasing other fish?
This may happen because of breeding behavior, territorial disputes, stress, or overcrowding.
Can guppies live with otocinclus catfish?
Yes. Otocinclus are peaceful algae eaters and usually excellent community fish.
Can guppies live with zebra danios?
Zebra danios are active fish and may occasionally stress fancy guppies with long fins.
Do guppies attack snails?
Most guppies ignore snails, though they may occasionally peck at algae growing on shells.
Can guppies live with plecos?
Small plecos like bristlenose plecos may work in larger aquariums, but large plecos are usually unsuitable.
Can guppies live with discus fish?
Usually not ideal because discus require very warm stable conditions and specialized care.
Why are my guppies hiding after adding new tank mates?
New fish may temporarily stress guppies until the social hierarchy stabilizes.
Can guppies live with African cichlids?
No. Most African cichlids are too aggressive for peaceful guppies.
Can guppies live with kuhli loaches?
Yes. Kuhli loaches are peaceful bottom dwellers that usually ignore guppies.
Can guppies live with rainbowfish?
Some smaller rainbowfish species may work in larger community aquariums.
Do guppies need plants in community tanks?
Plants are highly recommended because they provide cover and reduce stress.
Can guppies live with assassin snails?
Yes. Assassin snails usually ignore guppies and mainly hunt pest snails.
Why are my guppy fins damaged in a community tank?
Fin damage is often caused by fin nippers, aggressive tank mates, or poor water quality.
Can guppies live with ram cichlids?
Sometimes yes, especially with peaceful ram species in larger planted aquariums.
Do community tanks need stronger filtration?
Community tanks often produce more waste, so proper filtration and maintenance are important.
Can guppies live with frogs?
Some small aquatic frogs may coexist with guppies, but feeding competition can sometimes occur.
Should guppy fry be separated from tank mates?
Many community fish may eat guppy fry, so separate fry tanks or dense plants are often helpful.
Can guppies live with cherry shrimp long term?
Yes, though baby shrimp survival improves greatly in heavily planted tanks.
What is the most peaceful guppy tank mate?
Corydoras catfish are often considered one of the calmest and safest companions for guppies.
Can fancy guppies live with fast swimming fish?
Very active fish may stress slow-moving fancy guppies with large fins.
