FishBaseHQ
Community aquarium fish swimming among plants

Livestock · 9 min read

Choosing Compatible Tankmates

What people get wrong when mixing fish from the store wall

Temperament, water parameters, and adult size — what actually matters when mixing species, with a yes/no table for common store mixes.

Photo: Unsplash

Pretty fish that “look good together” on the store wall often fail in the same tank. Compatibility is behavior, water chemistry, and adult size — not color, and not the cardboard “community” tag.

Run the mix through the compatibility checker before you pay. Then read the rows below, because a green result is “no automatic conflict,” not a blessing.

Temperament first

  • Peaceful community fish (tetras, rasboras, corydoras) mix with each other in a tank that is actually big enough.
  • Semi-aggressive fish (tiger barbs, many cichlids) need space, cover, and tankmates that will not get picked to death.
  • Aggressive fish (many large cichlids, two male bettas) need species-only tanks or a plan, not a hope.

A peaceful angelfish is still a cichlid with a mouth. A peaceful betta is still a betta.

Match the water

Soft, acidic Amazon fish (cardinals, rams, discus) do poorly long-term in hard, alkaline tap that livebearers and African cichlids prefer. Overlapping temperature and pH beats any stocking meme.

Goldfish want cool water. Bettas want warm water. That is not a community. That is a compromise that hurts both.

Size and predation

Plan around adult size. The 1-inch angelfish in the cup becomes a 6-inch fish that eats ½-inch shrimp and tiny tetras.

Schooling fish need a school. Five neon tetras in a 55 with nowhere to hide is not a school, it is snacks.

Mixes people actually buy

MixCallWhy
Ember tetras + corydorasYesPeaceful, same water, different levels
Chili rasboras + cherry shrimpUsuallySmall fish, shrimp-first tank is still safer
Betta + female bettasNoUnless you are breeding and watching
Betta + male guppiesNoFins look like a rival
Betta + cherry shrimpMaybeSome bettas ignore them; many do not
Angelfish + neon tetrasRiskyAdult angels eat small tetras
Angelfish + rams + crypts, 40+OftenSoft-water cichlids, tank has to be real
Goldfish + tropical communityNoTemperature and waste
African mbuna + angelfishNoHard vs soft, and temperament
Common pleco + 20 gallonNoThe pleco wins. The tank loses
Bristlenose + community 29+UsuallyStays small, eats algae, still produces waste
Cherry shrimp + kuhli / most loachesRiskyLoaches hunt invertebrates
Dwarf gourami + bettaNoTwo labyrinth fish with a grudge

When in doubt, fewer species, larger groups. A 20 long with 10 embers and 6 corys beats a zoo of one-of-each.

Checklist before the bag

  1. Same water type (fresh / brackish / salt). This site is freshwater.
  2. Overlapping temp and pH.
  3. Compatible temperaments — including shrimp as food.
  4. Tank large enough for the most demanding adult.
  5. Enough levels (top / mid / bottom) so everyone is not in the same 4 inches.
  6. Filter and cycle that can handle the waste, not just the inches. Stocking.

Species pages list temperament and minimum gallons. Start at the fish database. Bettas have their own checker: betta compatibility. Shrimp: shrimp.

Related