Best Guppy tank mates

Plan a tank with Guppy

Opens an editable 30 US gal example with one selected animal. Adjust capacity, numbers, and companions before using the results.

Discover the best compatible tank mates for Guppy by troubleshooting community setups. Candidates are ranked by shared water parameters, aquarium swim zone pressure, temperament, and predator/prey safety.

Tank size assumptions

Results assume at least the larger listed minimum tank size, full adult size, a cycled aquarium, proper group sizes, and normal filtration. Shrimp and fry are treated more cautiously than adult fish.

Best matches

Rule-screened fish are shown first, followed by invertebrates. Check tank size, social groups and temperament before stocking; a green result is not a guarantee.

green

GloFish Danio

Likely compatible | minimum 20 gallons

  • searched pair caution: GloFish Danio follows zebra danio care and can be a good active-community match with guppy when kept in a group and given swimming length.

profile | checker

Caution matches

caution

Amano Shrimp

Minimum 10 gallons before group size and layout adjustments.

  • shrimp predation risk: Guppy may eat shrimplets or stressed shrimp.
  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
  • schooling size issue: Amano Shrimp should be kept in a group of at least 5, not as a single add-on.
caution

Assassin Snail

Minimum 10 gallons before group size and layout adjustments.

  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
caution

Babaulti Shrimp

Minimum 10 gallons before group size and layout adjustments.

  • shrimp predation risk: Guppy may eat shrimplets or stressed shrimp.
  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
  • schooling size issue: Babaulti Shrimp should be kept in a group of at least 10, not as a single add-on.
caution

Betta

Minimum 10 gallons before group size and layout adjustments.

  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
  • fin-nipping risk: Betta and guppy pairings are caution only: long fins and bright color can trigger betta aggression or guppy fin nipping, temperament varies by individual, and success depends on a larger planted tank with cover, hiding places, and a backup plan.
  • aggression risk: Betta and guppy pairings are caution only: long fins and bright color can trigger betta aggression or guppy fin nipping, temperament varies by individual, and success depends on a larger planted tank with cover, hiding places, and a backup plan.
caution

Black Rose Shrimp

Minimum 10 gallons before group size and layout adjustments.

  • shrimp predation risk: Guppy may eat shrimplets or stressed shrimp.
  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
  • schooling size issue: Black Rose Shrimp should be kept in a group of at least 10, not as a single add-on.
caution

Bladder Snail

Minimum 10 gallons before group size and layout adjustments.

  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
caution

Blue Dream Shrimp

Minimum 10 gallons before group size and layout adjustments.

  • shrimp predation risk: Guppy may eat shrimplets or stressed shrimp.
  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
  • schooling size issue: Blue Dream Shrimp should be kept in a group of at least 10, not as a single add-on.
caution

Blue Velvet Shrimp

Minimum 10 gallons before group size and layout adjustments.

  • shrimp predation risk: Guppy may eat shrimplets or stressed shrimp.
  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
  • schooling size issue: Blue Velvet Shrimp should be kept in a group of at least 10, not as a single add-on.

Avoid matches

avoid

Bee Shrimp

  • pH mismatch: No shared pH range: Guppy is 7-8.2 and Bee Shrimp is 5.8-6.8.
  • water hardness mismatch: Guppy and Bee Shrimp have no shared GH range.
  • shrimp predation risk: Guppy may eat shrimplets or stressed shrimp.
avoid

Black King Kong Shrimp

  • pH mismatch: No shared pH range: Guppy is 7-8.2 and Black King Kong Shrimp is 5.8-6.8.
  • water hardness mismatch: Guppy and Black King Kong Shrimp have no shared GH range.
  • shrimp predation risk: Guppy may eat shrimplets or stressed shrimp.
avoid

Blue Bolt Shrimp

  • pH mismatch: No shared pH range: Guppy is 7-8.2 and Blue Bolt Shrimp is 5.8-6.8.
  • water hardness mismatch: Guppy and Blue Bolt Shrimp have no shared GH range.
  • shrimp predation risk: Guppy may eat shrimplets or stressed shrimp.
avoid

Crystal Red Shrimp

  • pH mismatch: No shared pH range: Guppy is 7-8.2 and Crystal Red Shrimp is 5.8-6.8.
  • water hardness mismatch: Guppy and Crystal Red Shrimp have no shared GH range.
  • shrimp predation risk: Guppy may eat shrimplets or stressed shrimp.
avoid

Pea Puffer

  • fin-nipping risk: Pea Puffer can nip flowing fins on Guppy.
  • aggression risk: At least one species is highly territorial or aggressive; only attempt this in a carefully planned tank.
  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
avoid

Black Skirt Tetra

  • fin-nipping risk: Black Skirt Tetra can nip flowing fins on Guppy.
  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
  • schooling size issue: Black Skirt Tetra should be kept in a group of at least 6, not as a single add-on.
avoid

Pagoda Snail

  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
  • schooling size issue: Pagoda Snail should be kept in a group of at least 3, not as a single add-on.
  • specialist care: Pagoda Snail has specialist care requirements; match stable parameters before choosing tank mates.
avoid

Serpae Tetra

  • fin-nipping risk: Serpae Tetra can nip flowing fins on Guppy.
  • schooling size issue: Guppy should be kept in a group of at least 3, not as a single add-on.
  • schooling size issue: Serpae Tetra should be kept in a group of at least 8, not as a single add-on.