Best Fish for a Nano Tank: 8 Species That Actually Thrive

I’ve accidentally ended up killing fish in nano tanks that I never would have lost in my 50-gallon. Not because nano fish are fragile — but because nano tanks don’t forgive the same mistakes a bigger tank quietly absorbs. A missed water change, a pinch too much food, one dead shrimp hiding behind a plant — in a 20-gallon that’s a non-event. In a 5-gallon, it’s an ammonia spike by morning.

Most “best nano fish” lists are just community-tank advice shrunk down to fit a smaller box. That’s backwards. After years running everything from a 2.5-gallon shrimp bowl to Maximus’s nano betta setup, I’ve learned that stocking a small tank isn’t about finding “small” fish — it’s about finding fish whose entire biology is built for low volume. In this guide, I’m giving you the species that will hold up long-term, the ones that look perfect in the store and become a problem six months later, and the exact tank-size minimums I’d trust my own fish to.

Disclosure: AquaLogicHQ.com is a participant in the Amazon Services LLC Associates Program, as well as other affiliate programs, designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites at no extra cost to you. Please see the Affiliate Disclosure for more details.



Why Nano Tanks Are Harder Than They Look

Here’s the logic most beginners miss: a nano tank isn’t a smaller version of a big tank’s ecosystem — it’s a completely different one, and the physics work against you at every step.

Small water volume means fast, violent swings.

In my 50-gallon, a missed feeding or a slightly-too-generous pinch of flakes gets diluted into near nothing. In a 5-gallon, that same pinch is a real percentage of the total water column. Waste concentrates faster, ammonia climbs faster, and by the time a test kit catches it, your fish have already been sitting in it for hours. If you want the full breakdown of why this matters, my ammonia guide covers exactly how fast a spike can turn dangerous — just know that everything in that guide happens faster and with less warning in a nano tank.

Bioload math doesn’t scale down evenly.

I talk about bioload constantly on this site because it’s the actual logic behind every stocking decision — it’s not “how many fish,” it’s the total waste a tank produces, based on size, appetite, and species (I break this down fully in my filters guide). In a nano tank, that math gets punishing. A single fish that’s a “light” bioload in a 20-gallon can be a genuinely heavy load in a 5-gallon, simply because there’s so much less water to dilute it into.

The “cute now, monster later” trap is worse in miniature.

Every hobbyist has a story about a fish that looked perfect at the store and outgrew everything within a year — a baby Pleco, a “dwarf” gourami that wasn’t. In a big tank, that’s a stocking mistake you can course-correct. In a nano tank, it’s often a death sentence for the tank itself, because there’s no room to remove the problem before the water quality collapses around it.

None of this means nano tanks are a bad idea

Some of the fish on this list will do better in a small, quiet setup than they would in a large, busy community tank. It just means the species that work here are a different list than the ones that work everywhere else, and that’s exactly what the rest of this guide is for.


How To Stock A Nano Tank (And What Counts As One)

Here’s something the pet store won’t tell you: “nano tank” doesn’t have an agreed-upon definition, and that vagueness causes real problems. I’ve seen the term slapped on everything from a 2-gallon bowl to a 20-gallon long, and stocking advice that works for one is a death sentence for the other. I use three real brackets on this site, and the right way to stock each one comes down to the same underlying logic I use everywhere: not gallons, but bioload — the total waste a tank produces, based on fish size, species, and how much you feed your fish.

In a nano tank, bioload logic matters more than anywhere else on this site. There’s so little water to dilute waste into that a stocking mistake shows up in days, not weeks. This is exactly why gallon-count alone falls apart the moment you compare a pico tank to a large nano.

Comparison of pico, true nano, and large nano aquarium tank sizes with stocking guidelines

Under 3 gallons — pico tanks.

Water parameters swing the fastest here, and there’s zero margin for a stocking mistake. This isn’t really a “stocking” bracket so much as a “pick one thing” bracket — a colony of Neocaridina Shrimp or a couple of Nerite Snails is about the ceiling, not because the math says you can’t fit more, but because there’s no room to recover if something goes wrong. I don’t stock fish in this bracket at all.

3 to 6 gallons — true nano.

This is where real stocking decisions start, and most of this guide is written for this range. A single Betta at the lower end uses up most of the bioload budget on its own — that’s a complete stock, not a starting point. Going the Sparkling Gourami or Clown Killifish route instead, a small group (3-4 Gourami, or 6 Killifish) is realistic at the upper end of this bracket, but I wouldn’t mix multiple species here — there isn’t enough bioload headroom for it.

7 to 10 gallons — large nano.

The first bracket where you can easily combine species. A school of 8 Celestial Pearl Danios plus a group of 6 Pygmy Corydoras is a stocking plan I’d use myself — different water layers, non-overlapping bioload, no direct competition for food. Scarlet Badis are the exception here: I’d keep them as the only “predatory” addition to a peaceful large nano, not layered on top of an already full bioload budget.

Nano Tank Size Realistic Stock Bioload Notes
Pico Tank (under 3 gal) Small shrimp colony OR 1-2 snails No fish — no recovery room if something goes wrong
True Nano (3-6 gal) 1 Betta, OR a small group of one other species Single-species only; bioload budget is tight
Large Nano (7-10 gal) 2 compatible species, schooling + bottom-dweller First bracket with real room to combine species

None of this replaces testing your water, either. Bioload math gets you a sensible starting point, but your test kit is what confirms whether your specific tank, filter, and feeding habits are keeping up. I’ve seen the “right” stocking plan on paper still spike ammonia in a tank that wasn’t cycled properly first — if you’re setting up a nano tank from scratch, my starter bacteria guide is the place to start before any fish go in at all.

If you’re still deciding on the tank itself — dimensions, shape, what to look for before you buy — I go through all of that in my nano aquarium tank guide. This post picks up from there: once you’ve got the tank, here are some ideas of what belongs in it.


My Nano Tank Stocking Calculator

AquaLogicHQ Tool

Nano Tank Stocking Calculator

Enter your tank size and what you’re thinking of keeping — get an honest read on whether it fits.

Tank Size 5 gallons
🐠
Your stocking bracket
Quick Reference — Nano Species
Species Bracket Min. Tank Group Size
Cherry ShrimpPico2 gal5-10
Nerite SnailPico1 gal1-2
Betta SplendensTrue Nano3 gal1 male
Sparkling GouramiTrue Nano5 gal3-4
Clown KillifishTrue Nano5 gal6+
Pygmy CorydorasLarge Nano7 gal6+
Celestial Pearl DanioLarge Nano7 gal8+
Scarlet BadisLarge Nano7 gal1 pair/harem

Minimums are floors, not targets — sizing up is always kinder. For the full reasoning behind every pick, see the species breakdown above.


Best 8 Nano Tank Species

Neocaridina Shrimp (Pico Tanks – Less than 3 Gallons)

Red Cherry Shrimp (Neocaridina) in a nano aquarium
  • Best For: True beginners who want color without the risk of fish.
  • Minimum Tank Size: 2 gallons.
  • Suggested Group Size: 5-10 minimum for a visible colony.
  • Why Neocaridina shrimp Work: Also known as Cherry Shrimp, they are a classic entry point and are about as forgiving as the hobby gets. They eat algae and leftover food, breed readily once settled, and add real color to a tank too small for almost anything else.
  • What To Watch Out For: Copper. It’s in a lot of standard fish medications and some tap water sources, and it’s lethal to shrimp in tiny amounts that wouldn’t bother a fish at all. Always check labels before treating a shrimp tank for anything.
  • Important Note: I didn’t take shrimp seriously until I dropped a dozen Cherries into a 2.5-gallon I honestly expected them to be boring. Eighteen months later, I had more shrimp than I could count and had to start giving colonies away.

Snails (Pico Tanks – Less than 3 Gallons)

Nerite Snail cleaning algae off aquarium glass
  • Best For: Cleanup crew and algae control in tanks too small for a proper filter.
  • Minimum Tank Size: 1 gallon.
  • Suggested Group Size: A couple is plenty — they reproduce on their own.
  • Why Snails Work: Nerite Snails are the standard pick here. These snails eat algae relentlessly and, unlike Mystery Snails, won’t overrun a small tank with babies (their eggs need brackish water to hatch, so freshwater tanks stay under control).
  • What To Watch Out For: Copper again, same issue as shrimp. Also, water that is too soft needs calcium supplementation. Without calcium, their shells won’t stay on.
  • Quick Note: I keep at least one Nerite in every pico setup I run. They’re the closest thing to a self-cleaning tank feature I’ve found.

Betta Splendens (True Nano Tanks – 3 to 6 gallons)

My Betta fish Maximus swimming in his nano tank
  • Best For: The classic solo nano centerpiece fish.
  • Minimum Tank Size: 3 gallons (5+ is much kinder).
  • Suggested Group Size: One male, full stop. Never two males together.
  • Why Bettas Work: Bettas are built for exactly this kind of setup. Low, minimal current water, with room to explore. This is Maximus’s whole world, and he’s thrived in it for years.
  • What To Watch Out For: Strong filter flow. Bettas have long, heavy fins that make them poor swimmers against current. Filters rated for a bigger tank can genuinely exhaust a Betta. Match the filter to the fish, not just the gallons (I cover this exact issue in my filters guide).
  • Important Note: People treat Bettas as the “starter fish” because they’re everywhere in stores. In reality, they’re one of the pickier fish on this list about water quality — just picky in a smaller box.

Sparkling Gourami (True Nano Tanks – 3 to 6 gallons)

Sparkling Gourami swimming in a planted nano tank
  • Best For: Personality-driven nano tanks that want something other than a Betta.
  • Minimum Tank Size: 5 gallons.
  • Suggested Group Size: Pairs or small groups of 3-4 do best.
  • Why Sparkling Gourami Work: These are seriously underrated! They are quiet, peaceful, and they actually make an audible clicking sound when communicating, which is a fun surprise for a fish this small.
  • What To Watch Out For: Strong current, same issue as I mentioned in the Betta fish profile. They’re a labyrinth fish built for still, shallow water, not water flow.
  • Quick Note: The first time I heard mine “click” at feeding time, I thought something was wrong with my filter. It’s just them talking.

Clown Killifish (True Nano Tanks – 3 to 6 gallons)

Clown Killifish swimming near the water's surface
  • Best For: Filling the top of the water column in a tank full of mid- and bottom-dwellers.
  • Minimum Tank Size: 5 gallons.
  • Suggested Group Size: 6+ for a proper shoal.
  • Why Clown Killifish Work: Most nano fish stay mid-tank or lower. Clown Killifish are surface dwellers, which fills a gap most stocking lists miss entirely and adds visual activity up top.
  • What To Watch Out For: Open-top tanks. They’re excellent jumpers, and a gap in the lid is an open invitation to end up on the floor.
  • Important Note: I lost my first Clown Killi to an open-top tank before I learned my lesson. Every tank I stock with them now gets a tight-fitting lid, no exceptions.

Pygmy Corydoras (Large Nano Tanks – 7 to 10 gallons)

Pygmy Corydoras foraging along the tank substrate
  • Best For: A true nano tank bottom dweller. Regular Corydoras get too big for nano tanks.
  • Minimum Tank Size: 7 gallons.
  • Suggested Group Size: 6 or more minimum. They’re a shoaling species that stresses badly alone.
  • Why Pygmy Corydoras Work: Standard Corydoras species need 20+ gallons long-term, but Pygmy Cories max out around an inch. They’re the actual answer to “can I have a Cory in a small tank?”
  • What To Watch Out For: Sharp or overly coarse substrate. Their delicate barbels (the whiskers they use to find food) can wear down on rough gravel, leading to infection over time.
  • Quick Note: These are proof that “small tank” doesn’t mean “boring bottom.” Watching a group of eight or so forage together is one of my favorite things to see in any tank on my stand.

Celestial Pearl Danio (Large Nano Tanks – 7 to 10 gallons)

Celestial Pearl Danio showing its pearled scale pattern
  • Best For: A schooling centerpiece species of fish with real color and pattern.
  • Minimum Tank Size: 7 gallons.
  • Suggested Group Size: 8+ for a proper school.
  • Why Celestial Pearl Danio Work: Each scale on a CPD looks hand-painted. The deep blue-black with orange and white pearling. They’re one of the most photogenic fish that will comfortably fit in this tank size.
  • What To Watch Out For: Being mixed with any remotely aggressive or fin-nippy species. They’re shy, slow-moving fish that get outcompeted for food fast if tankmates are too boisterous.
  • Quick Note: I recommend these constantly to people who tell me they want a planted nano tank that looks like the photos online. A CPD school against green plants is the look people are chasing.

Scarlet Badis (Large Nano Tanks – 7 to 10 gallons)

Scarlet Badis perched near aquarium plants
  • Best For: A unique, personality-driven micro-predator instead of another schooling fish.
  • Minimum Tank Size: 7 gallons.
  • Suggested Group Size: A pair or a small harem (one male, several females) — males can fight over territory.
  • Why Scarlet Badis Work: These are tiny, sedentary hunters that stalk and pick off small live or frozen food rather than schooling together. They’re genuinely different behavior from anything else on this list.
  • What To Watch Out For: Dry or flake-only diets. Scarlet Badis are notoriously picky and often need live or frozen food (baby brine shrimp, daphnia) to eat consistently, which can trip up beginners expecting a standard flake-feeding species.
  • Important Note: These aren’t a beginner nano fish, and I won’t pretend otherwise. If you’re past the beginner stage and want a tank with real character.

Nano Tank Compatibility — What Fish Not to Mix

Diagram of surface, mid-water, and bottom fish zones in an aquarium

Compatibility mistakes hurt more in a nano tank than anywhere else on this site. There’s no far corner of the tank to retreat to, no extra water volume to dilute the stress hormones a bullied fish releases — a bad mix in a nano tank shows up fast, and it doesn’t have anywhere to hide.

Fin-nippers and Bettas.

This is the mistake I see most often. People want to give their Betta “friends,” and nippy species — even ones marketed as peaceful, like some Tiger Barbs or overly boisterous tetras — will shred long fins in a space this small before you even notice it’s happening. If you want tankmates for a Betta, stick to a calm, similarly-paced species, and watch closely for the first week regardless.

Anything that outgrows the tank.

I mentioned this trap back in the intro, and it’s worth repeating here specifically: a fish that’s “small for now” isn’t a compatibility fix; it’s a compatibility problem on a delay. None of the species in this guide are on that list — I picked them because they stay nano-appropriate for life — but it’s the single most common reason a nano tank stocking plan falls apart six months in.

Multiple males of a territorial species.

Two male Bettas, obviously, but this rule extends further than people expect — Scarlet Badis males will spar over territory in a space this small, and even a Sparkling Gourami pairing can get tense if you accidentally end up with two males instead of a male-female pair. Know what you’re buying before it goes in the tank.

Slow eaters paired with fast, aggressive feeders.

Scarlet Badis are the clearest example here — they’re deliberate, ambush-style hunters that won’t compete for food against something quick and bold. Pairing them with an active schooling fish sounds peaceful on paper, but in practice the Badis can quietly starve while everyone else eats fine. This is exactly why I’d keep them as a standalone predatory addition rather than layering them into an already-busy large nano stock.

Shrimp with anything that sees them as food.

Cherry Shrimp and most nano fish coexist fine, but a hungry Betta or an opportunistic Gourami absolutely will eat baby shrimp, and sometimes adults too. If you want a real breeding shrimp colony rather than a slowly shrinking one, keep them in a dedicated tank or with species you’ve confirmed are shrimp-safe — don’t assume “peaceful” automatically means shrimp-safe.

Two species chasing the same water layer and the same food.

This one’s subtler than outright aggression. Cramming two surface-dwelling or two bottom-dwelling species into the same small footprint creates constant low-grade competition, even without a single act of aggression. This is exactly why the stocking pairs I recommend in this guide — Danios up top, Corydoras on the bottom — split the water column instead of overlapping it.


Equipment These Fish Actually Need In A Nano Tank

Good news: if you’ve read anything else on this site, you already have most of what you need to know here. Nano tank equipment isn’t a different category — it’s the same gear from my other guides, just sized down and picked with a lighter touch.

A Quality Filter:

Hygger double sponge filter ready to install in a nano tank

A sponge filter is the right call for most of the fish on this list, especially anything sharing a tank with shrimp or fry, since there’s no intake to injure them. I go through exactly which one I run and why in my post on the best fish tank filters. The Hygger Double Sponge is my pick for nano setups specifically.

A Properly Sized Heater:

Aquarium heater being added to a nano fish tank setup

Every fish on this list except the shrimp and snails needs stable, tropical temperatures — nano tanks swing fast, so don’t skip this. My heater guide covers sizing in detail, but the short version for this bracket: the Hygger Digital Mini is built for exactly this size range.

The Right Amount Of Substrate:

Fine sand substrate in a nano aquarium tank

Don’t eyeball this one. A nano tank’s small footprint means the difference between “just right” and “way too much” is a matter of a pound or two, not the wide margin you’d have in a 50-gallon. Run your exact dimensions through my substrate calculator before you buy.

A Solid Test Kit and Starter Bacteria:

API Master Test Kit for checking aquarium water parameters

This part matters more here than almost anywhere else on the site. A nano tank has so little water volume that an uncycled tank can go from “fine” to “emergency” in hours, not days. Don’t add a single fish from this list until you’ve read my post on the best starter bacteria and confirmed zero ammonia and nitrite with a proper test kit — I cover exactly which kits are actually accurate enough to trust in my test kit comparison.

An Air Pump is a maybe:

An air pump is not always required if your filter agitates the surface enough, but worth having on hand, especially in warmer months. My air pump guide has the Hygger Ultra Quiet flagged specifically for shallow, nano-sized tanks — it’s the quietest option I’ve tested, which matters more in a tank this size sitting somewhere you’ll hear it.

What you don’t need:

Skip the fancy digital everything, skip a canister filter (total overkill for anything on this list), and skip buying a full-size gravel vacuum — a turkey baster or a small handheld siphon does the job in a tank this size without the hassle.



Conclusion: Building a Nano Tank That Actually Works

The logic of a nano tank is the same logic behind everything on this site — match the biology to the space, not the space to your wish list. Every fish in this guide earned its spot because it’s built for small water volumes, not because it happened to be small enough to fit.

That distinction is the whole guide, honestly. A “best nano fish” list that’s just a shrunk-down community-tank list will eventually fail you, because the physics of a 5-gallon tank punishes mistakes a 50-gallon quietly absorbs. Pick fish suited to your bracket, respect the bioload budget over the gallon number, and cycle the tank properly before anything goes in — do those three things and a nano tank is one of the most rewarding setups in this hobby, not the fragile, high-maintenance headache it gets a reputation for.

In my own fish room, Maximus’s nano betta setup gets just as much attention as my 50-gallon community — sometimes more, because there’s something satisfying about a tiny ecosystem running exactly the way it should. Whether you’re working with a pico bowl or pushing the top of the large nano bracket, the fish on this list will reward the same patience and logic I’ve been preaching across every other guide on this site.

What’s your nano setup looking like? Drop a comment with your tank size and what you’re thinking of stocking — I’ll tell you honestly if the math checks out.

Donny Miller

Leave a Comment