Leash & BowlCaring for animals, costed out before you have to decide

Planning guides

Aquariums · Tank Setup

Choosing Fish That Can Live Together in One Tank

Size, temperament, temperature and schooling needs decide which fish can share a tank. How to plan a peaceful community and avoid common mismatches.

Blue cichlids swimming together in an aquarium
On this page

Store tanks mix species freely, and staff are busy. The result is a lot of tanks where one fish bullies the rest, eats its tankmates, or needs conditions the others cannot tolerate.

Key figures

  • 76 to 81°F PetMD water temperature range for bettas
  • 65 to 75°F PetMD water temperature range for goldfish

Four questions for every pairing

  1. Same temperature? PetMD gives 76 to 81°F for bettas and 65 to 75°F for goldfish. They do not belong together.
  2. Compatible size? A fish that grows large will eat small tankmates.
  3. Compatible temperament? Fin nippers and long-finned fish are a bad mix.
  4. Space for everyone’s needs? Schooling fish need a group; territorial fish need room.

Common mismatches

PairingWhy it fails
Goldfish with tropical fishDifferent temperatures; goldfish outgrow them
Betta with fin-nipping fishLong fins get shredded
Two male bettasThey fight
Small tetras with large cichlidsThe tetras become food
A single schooling fishChronic stress without a group
Small striped tetras swimming in a planted tank
Small schooling fish are the backbone of many peaceful community tanks, as long as they are kept in groups.

Building a calm community

  • Pick one or two schooling species kept in proper groups.
  • Add a bottom dweller suited to the tank, if space allows.
  • Choose a centerpiece fish only if it is peaceful with the rest.
  • Add fish gradually so the filter bacteria keep up.
Ask about adult size

Many popular fish are sold as juveniles. Look up the adult size of every species, and plan the tank for that, not for the fish you see in the store.

The stocking guide connects adult size and waste to the tank. The quarantine guide covers preparing for additions before fish share the community.

Questions people ask

Can goldfish live with tropical fish?

No. PetMD gives goldfish 65 to 75°F and bettas 76 to 81°F, and goldfish grow much larger and produce more waste.

Can a betta live with other fish?

Sometimes, with calm, non-nipping tankmates in a large enough tank. Never with another male betta.

Why do my fish keep dying after I add new ones?

Often too many fish at once, overwhelming the filter, or disease brought in without quarantine.

What are good fish for beginners?

Hardy, peaceful species that suit your tank size and temperature. Research each one's adult size and needs first.

Where these figures come from

  1. Betta Fish Care Sheet PetMD · petmd.com
  2. Goldfish Care Sheet PetMD · petmd.com

Figures last checked September 2026.

Researched and written by

Leash & Bowl Editorial

Every figure in this guide comes from a published source, linked above, and was checked before publication. No affiliate links and no sponsored posts.

How we work and who is behind it

More in Aquariums

Aquariums

How Many Fish Can Your Tank Really Hold?

The inch-per-gallon rule is too crude. A welfare guideline based on water volume and adult fish length, and why goldfish need far more room.

6 min read

Aquariums

Why New Fish Belong in Quarantine First

New fish can look healthy while carrying disease. How a simple quarantine tank protects the fish you already have, and how to set one up cheaply.

6 min read

Aquariums

A Goldfish Bowl Is No Home for a Goldfish

Goldfish can live for decades and grow far bigger than people expect. Why bowls fail them, and what size of tank a goldfish actually needs.

6 min read