🐡 Puffer Fish Care

Puffer Fish Tank Mates

🐠 Most puffers live alone  |  🦐 Shrimp are food  |  🐚 Snails are food  |  🗃️ 20 gal floor

The short version: most puffers should be kept alone or with their own kind. Puffers are slow, curious, food-motivated and equipped with a beak that takes a clean bite out of a fin. They also eat invertebrates for a living, which rules out every shrimp and ornamental snail. That said, a handful of species do tolerate carefully chosen company, and the rules for choosing it are consistent.

The Five Rules for Puffer Tank Mates

  1. Fast and short-finned. Anything flowing, trailing or slow becomes a chew toy.
  2. Not an invertebrate. Shrimp and ornamental snails are food, not tank mates.
  3. Same water type. A brackish puffer rules out every freshwater community fish automatically.
  4. Big enough tank. Nothing on the "sometimes works" list works in a 10-gallon. Twenty gallons is the floor for a mixed pea puffer tank; 55 gallons for anything larger.
  5. Have a backup plan. A separate tank ready before you try, because the failure mode is a bitten fish, not a warning.

Which Puffers Can Have Tank Mates?

SpeciesTank mates possible?
Pea / dwarf pufferSometimes — otocinclus, kuhli loaches in 20 gal+
Red eye pufferSometimes — the mildest of the small puffers
Amazon pufferOwn kind (groups of 5+); fast large tetras in 55 gal+
Figure 8 pufferRarely — bumblebee and knight gobies at matching salinity
Green spotted pufferJuveniles only; adults are effectively solitary
Congo, hairy, avocado pufferNo — ambush predators or relentless attackers
Fahaka, mbu pufferNo — strictly single specimen
Marine puffersRobust, fast FOWLR fish only; never invertebrates or corals

Best Tank Mates for a Pea Puffer

Most "puffer tank mates" searches are really about pea puffers, because they are the only puffer small enough for a normal community tank. In a 20-gallon-plus, heavily planted tank:

SpeciesVerdictWhy
OtocinclusBest optionPeaceful algae grazer, stays low, no fin interest
Kuhli loachGoodNocturnal, hides, fast when it moves
Pygmy corydorasFairWorks in groups; watch for nipped barbels
Zebra danioFairFast enough to stay clear, but boisterous
Harlequin rasboraRiskyFast, but fins are still a target
Ember tetraRiskySmall enough for a large female to try

Fish That Never Work With Puffers

PairingVerdictReason
Puffer and bettaNoLong flowing fins plus two territorial fish
Puffer and guppiesNoSlow, long-finned, brightly coloured — a target
Puffer and tetrasUsually noOnly the fastest species in large tanks stand a chance
Puffer and cichlidsNoTwo aggressive fish, mismatched water and size
Puffer and plecoNoPuffers bite at the pleco's flanks; plecos rasp at resting puffers
Puffer and shrimpNoShrimp are prey, not tank mates
Puffer and snailsFood onlyPest snails are ideal food; ornamental snails get eaten alive
Puffer and goldfishNoWrong temperature, wrong waste load, long fins
Puffer and angelfishNoTrailing fins are the first thing a puffer tests

Every pairing above has a full scored guide in the pea puffer compatibility hub, and you can test any combination with the fish compatibility checker.

Snails: Food, Not Tank Mates

Pest snails — bladder, ramshorn, small Malaysian trumpet — are the single best puffer food and the main reason a puffer keeps its teeth in shape. Ornamental snails such as mystery, nerite and rabbit snails are the same thing to a puffer, just more expensive. Never add one to a puffer tank expecting it to survive. Culture pest snails separately and feed them deliberately — see the feeding guide.

How to Introduce Tank Mates Safely

  1. Rearrange the hardscape first so the puffer's established territory is broken up before the newcomer arrives.
  2. Add the new fish in a group, not singly — attention spread across six fish is survivable, attention on one is not.
  3. Feed the puffer first, then introduce, so it is not hunting.
  4. Watch for two hours, then check daily for a fortnight. Nipped fins mean the experiment has failed; act immediately.
  5. Keep the backup tank cycled and running until you are sure.

Frequently Asked Questions

What fish can live with a puffer fish?

Very few. Pea puffers sometimes live with otocinclus, kuhli loaches or pygmy corydoras in a planted tank of 20 gallons or more. Amazon puffers do best in groups of their own kind. Fahaka, mbu, congo, avocado and adult green spotted puffers must be kept alone.

Can a puffer fish live with a betta?

No. Bettas have long flowing fins that a puffer will nip, and both fish are territorial. Even in a large planted tank the pairing usually ends with a shredded betta.

Can puffer fish live with shrimp?

No. Shrimp are natural puffer prey and will be hunted down, including in heavily planted tanks. The same applies to ornamental snails, which puffers eat straight out of the shell.

Do puffer fish eat snails?

Yes, and they should. Pest snails such as bladder and ramshorn are the best staple food for most puffers because they provide nutrition and wear the continuously growing beak down. Ornamental snails are eaten just as readily.

Can puffer fish live with goldfish?

No. Goldfish prefer cooler water, produce a very different waste load, and have long fins that a puffer will target. The pairing fails on temperature, water chemistry and temperament at once.

What are the best tank mates for a pea puffer?

Otocinclus are the best option, followed by kuhli loaches and pygmy corydoras, all in a heavily planted tank of 20 gallons or more. A species-only tank of three or more pea puffers is still the safest and most rewarding setup.

Can two puffer fish live together?

It depends on species. Pea puffers do well in groups of three or more but never in pairs. Amazon puffers need groups of five. Figure 8 puffers sometimes share a large tank. Fahaka, mbu, congo, hairy and adult green spotted puffers cannot.