Best Small Aquarium Fish for 3, 5 & 10 Gallon Tanks

Best Small Aquarium Fish for 3, 5 & 10 Gallon Tanks

A practical guide to stocking 1–10 gallon aquariums: which fish and shrimp actually thrive at each size, and why goldfish never belong in a nano tank.

Elena Vargas
Elena Vargas, Freshwater Aquarium Specialist
Updated August 3, 20267 min read
Share:

If you're staring at an empty 3- or 5-gallon tank on your desk or apartment shelf, wondering which fish won't outgrow it (or die in it), you're not alone. Small tanks are the most common starter setup — and also the easiest to stock wrong. This guide sticks to species that are actually proven to thrive in 1 to 10 gallons, not just fish that happen to look small in a pet store bag.

Quick Answer: For tanks under 5 gallons, a single betta fish or a small shrimp colony are your safest bets. For 5-10 gallon tanks, nano schooling fish like ember tetras or chili rasboras work well once the tank is fully cycled. Avoid "tank mates for goldfish" advice — goldfish need 20+ gallons, not a nano tank.

What Actually Counts as a "Small Aquarium Fish"

A true small aquarium fish stays under 2 inches (5 cm) at full adult size and produces very little bioload. That second part matters as much as the first. A fish's waste output, not just its length, determines how much water it needs to stay healthy.

This is the mistake most beginners make. They see a "small" fish at the store — a 1-inch juvenile — without realizing it'll be 4 inches and needs a school of six by next year.

  • True nano fish: chili rasboras, ember tetras, celestial pearl danios — stay under 1 inch
  • Small but social: neon tetras, harlequin rasboras — around 1.5 inches, but need groups
  • Small and solitary-friendly: betta fish — up to 3 inches, but territorial and fine alone

Common Myth: "Goldfish and small aquarium fish belong in the same conversation because goldfish start out tiny." Reality: A single common goldfish produces enough waste to need 20+ gallons and can grow past 10 inches [1]. They are never a small-tank fish, regardless of size at purchase.

Best Fish for a 3-Gallon Tank

A 3-gallon tank supports exactly one betta fish, or a small cleanup crew of shrimp — nothing else. At this size, water chemistry swings fast, so bioload has to stay minimal.

Betta Fish (Betta splendens)

A single male betta is the classic 3-gallon choice, and for good reason. They're territorial, don't school, and tolerate the lower water volume better than almost any other tropical fish seriouslyfish.com's betta profile confirms this tolerance while still recommending stable heating.

Bettas still need a heater to stay in the 76-80°F range, not just a bowl. Cold water stresses them and weakens their immune system over time.

Pro Tip: If you're on a tight budget, skip the decorative "betta bowl" kits entirely. A basic 5-gallon tank with a small heater costs about the same and gives your betta far better long-term odds — see our budget-friendly gear picks

Shrimp as an Alternative

If you'd rather skip fish entirely, neocaridina shrimp (cherry shrimp) thrive in 3-gallon tanks and add color without the bioload of a fish. They're a strong pick for a desk setup where you want low-maintenance movement rather than a "pet" you interact with.

Best Fish for a 5-Gallon Tank

A 5-gallon tank opens up slightly more room, but it still isn't big enough for a schooling fish community. This is where a lot of well-meaning first-timers overstock.

Still Betta Territory — With Company

At 5 gallons, a betta can share space with a small group of nerite snails or a handful of shrimp, since both add almost no bioload. This is the most popular "small aquarium fish" combo for apartment keepers who want a bit more visual interest than a single fish.

Endler's Livebearers (in odd numbers only)

A trio of male Endler's livebearers can work in 5 gallons if the tank is fully cycled first. They're closely related to guppies but stay smaller — most males top out under 1.5 inches fishbase.se species data lists their typical adult size well under 2 inches.

Keep males only. Females breed constantly and will overpopulate a 5-gallon tank within a few months.

Pro Tip: New to livebearers? Check out our complete beginner's guide to fishless cycling before adding any fish — it's the single biggest factor in whether a 5-gallon setup survives its first month.

Best Fish for a 10-Gallon Tank

A 10-gallon tank is the smallest size where true schooling fish can live comfortably, as long as the school stays small. This is a meaningful upgrade from 5 gallons, not just "twice the room for the same fish."

At 10 gallons, you can responsibly keep:

  1. A school of 6-8 chili rasboras (max size under 1 inch)
  2. A school of 6 ember tetras (max size around 0.8 inches)
  3. A single betta plus a small group of pygmy corydoras
  4. A trio of dwarf crayfish with no fish tankmates

Schooling species need the full six-fish minimum. Fewer than that causes chronic stress, which weakens their immune response and shortens lifespan [2].

FishAdult SizeMin. Tank SizeGroup Needed?Difficulty
Betta fishUp to 3 in3 galNo (solo)Beginner
Chili rasbora0.7 in10 galYes, 6+Intermediate
Ember tetra0.8 in10 galYes, 6+Beginner-Intermediate
Endler's livebearer1-1.5 in5 galTrio okBeginner
Pygmy corydoras1 in10 galYes, 6+Intermediate
Neocaridina shrimp1-1.5 in3 galNoBeginner

Recommendation: if this is your first tank, start with a betta in 5 gallons or Endler's in a trio — both forgive beginner mistakes far better than nano schoolers do.

Common Mistakes First-Time Small-Tank Owners Make

The number one mistake is adding fish before the tank has finished cycling. New tank syndrome — an ammonia spike from an uncycled tank — is the leading cause of death in fish purchased within the first two weeks [3].

A close second is mismatched grouping. Buying "one of each" nano species instead of a real school leaves every fish stressed and hiding.

  • Skipping the nitrogen cycle entirely
  • Buying a single schooling fish instead of a group of 6+
  • Overfeeding — most nano fish only need what they can eat in 90 seconds, twice a day
  • Choosing decorative bowls with no filtration or heating

Pro Tip: If you're setting this up for a child's first pet, choose shrimp or a single betta over schooling fish — fewer moving parts means fewer things that can go wrong on a kid's watch.

A reliable water test kit removes most of the guesswork here. The API Freshwater Master Test Kit is the standard recommendation for tracking ammonia and nitrite during a tank's first month.

Setting Up a Small Tank for Long-Term Success

Filtration and heating matter more in small tanks than large ones, because water parameters swing faster in less volume. A 3-gallon tank can go from safe to dangerous in a single missed water change.

Filtration

Even a 3-gallon betta tank needs a gentle sponge filter or low-flow HOB filter. Bettas have delicate fins, so avoid anything with strong output.

Heating and Water Changes

Most small tropical fish need 76-80°F water, held steady with a small submersible heater. Weekly 20-25% water changes keep nitrate from building up between full cycles merckvetmanual.com's aquarium fish section recommends this range for most freshwater community species.

For dechlorinating tap water safely every week, Seachem Prime is the most commonly recommended conditioner among experienced keepers, since a few drops treat several gallons at once.

Short on time for weekly maintenance? Our automation guide cuts small-tank upkeep to about 15 minutes a week

Frequently Asked Questions

A 5-gallon tank realistically supports one betta plus a few shrimp or snails, or a trio of male Endler's livebearers. It cannot support a full school of six schooling fish — that requires at least 10 gallons.

References & Sources

Disclaimer: This content is for informational purposes only and does not replace professional veterinary advice. Product recommendations may contain affiliate links. Always consult a qualified aquatic veterinarian for health concerns.

Related Articles

HomeSpeciesGuidesGear