Guppy tank mates

The safest picks for guppies are mystery snails, corydoras and kuhli loaches. Each match shares guppies' temperature and pH and leaves them alone.
Males' big tails attract fin nippers. Keep two or three females per male.
- Temperature
- 72–82°F
- pH
- 6.8–7.8
- Temperament
- Peaceful
- Minimum tank
- 10 gal
- With care
- 18
- Avoid
- 23
Good tank mates
Mystery snail72–82°F
Corydoras72–79°F
Kuhli loach75–82°F
Platy72–80°F
Harlequin rasbora72–80°F
Otocinclus72–79°F
Neon tetra72–79°F
Rainbow shark72–80°F
Swordtail72–79°F
Cardinal tetra76–82°F
Molly72–82°F
Zebra danio72–77°F
German blue ram80–82°F
Lemon tetra72–82°F
Cherry barb73–81°F
Congo tetra73–82°F
Honey gourami72–82°F
Bamboo shrimp72–82°F
Bristlenose pleco73–81°F
Electric blue acara72–82°F
Clown pleco73–82°F
Sparkling gourami72–82°F
Bolivian ram72–79°F
Ramshorn snail72–80°F
Black neon tetra73–81°F
Red tail shark72–79°F
Pencilfish75–82°F
Celestial pearl danio72–79°F
Firemouth cichlid75–82°F
Blue gourami72–82°F
Nerite snail72–78°F
Ember tetra73–82°F
Dwarf neon rainbowfish75–82°F
Odessa barb72–79°F
Boesemani rainbowfish75–82°F
Crayfish72–77°F
Rummy nose tetra75–82°F
Panda cory72–77°F
Dwarf gourami72–82°F
Upside down catfish72–79°F
Endler's livebearer72–82°F
Pygmy cory72–79°F
Glowlight tetra74–80°F
Glass catfish75–80°F
Hillstream loach72–75°F
Apistogramma75–82°F
Zebra loach73–79°F
Chili rasbora75–82°F
Assassin snail75–80°F
Kribensis75–80°F
Dojo loach72–77°F
Gold barb72–75°F
Siamese algae eater75–79°F
Hatchetfish75–81°F
Zebra pleco79–82°F
Pearl gourami77–82°F
Killifish72–77°F
Possible, with care
- Betta Male bettas often attack bright, long-finned fish like guppies, mistaking them for rivals.
- Cherry shrimp Guppies will eat baby shrimp and may chase adults. Dense plants or moss give cherry shrimp somewhere to hide.
- Ghost shrimp Guppies will eat baby shrimp and may chase adults. Dense plants or moss give ghost shrimp somewhere to hide.
- Common pleco Plecos grow to 15 inches and need 125 gallons, far more than a tank set up for guppies.
- Clown loach A grown clown loach may treat small guppies as food, especially at night.
- Discus They only share 82°F. Keep the heater set there and steady.
- African dwarf frog African dwarf frogs eat slowly and nearly blind. Fast guppies will take the food first, so target-feed them.
- Amano shrimp Guppies will eat baby shrimp and may chase adults. Dense plants or moss give amano shrimp somewhere to hide.
- Bala shark At 13 inches a bala shark can swallow a small guppy. Fast, alert fish usually stay out of reach.
- Kissing gourami At 10 inches a kissing gourami can swallow a small guppy. Fast, alert fish usually stay out of reach.
- Elephant nose fish A grown elephant nose fish may treat small guppies as food, especially at night.
- Koi At 24 inches a koi can swallow a small guppy. Fast, alert fish usually stay out of reach.
- Chinese algae eater Chinese algae eaters grow to 10 inches and need 75 gallons, far more than a tank set up for guppies.
- Severum A grown severum may treat small guppies as food, especially at night.
- Blood parrot A grown blood parrot may treat small guppies as food, especially at night.
- Silver dollar Silver dollars grow to 6 inches and need 75 gallons, far more than a tank set up for guppies.
- Electric yellow cichlid Water chemistry is a squeeze. The only pH that suits both is around 7.8.
- Peacock cichlid Water chemistry is a squeeze. The only pH that suits both is around 7.8.
Avoid
- Axolotl Axolotls are coldwater animals (60–66°F); guppies need 72–82°F. No temperature suits both.
- Pea puffer Pea puffers nip fins, and the long fins of guppies are an easy target.
- Angelfish An adult angelfish is twice the size of a guppy and will hunt or batter a slow, long-finned fish like this.
- Tiger barb Tiger barbs nip fins, and the long fins of guppies are an easy target.
- Goldfish Goldfish are coldwater animals (60–74°F); guppies need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- GloFish tetra Glofish nip fins, and the long fins of guppies are an easy target.
- Oscar An adult oscar eats fish that fit in its mouth, and at 2 inches guppies do.
- Convict cichlid Convict cichlids are aggressive and will bully peaceful guppies.
- Bichir An adult bichir eats fish that fit in its mouth, and at 2 inches guppies do.
- Jack Dempsey An adult jack dempsey eats fish that fit in its mouth, and at 2 inches guppies do.
- Black ghost knife An adult black ghost knife eats fish that fit in its mouth, and at 2 inches guppies do.
- Black skirt tetra Black skirt tetras nip fins, and the long fins of guppies are an easy target.
- Serpae tetra Serpae tetras nip fins, and the long fins of guppies are an easy target.
- Pictus catfish An adult pictus catfish eats fish that fit in its mouth, and at 2 inches guppies do.
- Yoyo loach Yoyo loaches nip fins, and the long fins of guppies are an easy target.
- Tinfoil barb Tinfoil barbs nip fins, and the long fins of guppies are an easy target.
- Paradise fish Paradise fish nip fins, and the long fins of guppies are an easy target.
- African cichlid African cichlids are aggressive and will bully peaceful guppies.
- Rosy barb Rosy barbs nip fins, and the long fins of guppies are an easy target.
- White cloud minnow White cloud minnows are coldwater animals (60–72°F); guppies need 72–82°F. They meet only at 72°F, the edge of both ranges.
- Fancy goldfish Fancy goldfish are coldwater animals (65–74°F); guppies need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Flowerhorn An adult flowerhorn eats fish that fit in its mouth, and at 2 inches guppies do.
- Silver arowana An adult silver arowana eats fish that fit in its mouth, and at 2 inches guppies do.
Planning a mixed tank? The tank mate checker tests every pair at once. Or read the guppy care sheet.
Questions
What are the best tank mates for guppies?
Mystery snails, Corydoras, Kuhli loaches, Platies, Harlequin rasboras. They share guppies' temperature and pH and leave them alone.
What fish should not live with guppies?
Axolotls, Pea puffers, Angelfish, Tiger barbs, Goldfish. Axolotls are coldwater animals (60–66°F); guppies need 72–82°F. No temperature suits both.
How is compatibility checked?
Each pair is compared on temperature and pH overlap, adult size and mouth size, fin nipping, temperament and territory. The worst result decides the verdict.