aquanerd

Freshwater Aquarium Fish

2 min read · Updated Jun 2026

How to choose freshwater aquarium fish and invertebrates that actually thrive together — sized to your tank, matched on temperament and water, and stocked without overcrowding.

Freshwater Fish
Photo by Stefan Maritz on Pexels
In this guide

Choosing freshwater fish is where most new aquarists go wrong — not by picking "bad" fish, but by mixing species that want different things, or overstocking a tank before it can handle the load. This guide covers how to choose well, the most beginner-friendly species, and how to stock a tank that stays healthy. Each species links to its full care guide.

How to choose a fish (before you fall in love with it)

Run every candidate through four filters:

  • Tank size — will it fit at adult size, with room to swim? Small tanks need small fish.
  • Temperament — peaceful, semi-aggressive, or predatory? Don't mix nippers or hunters with small or long-finned fish.
  • Water — temperature, pH, and hardness must overlap with your tank and your other species.
  • Groups — many small fish are schooling and need 6+ to feel safe; kept alone they hide and stress.

Beginner-friendly species and invertebrates

Start with hardy, peaceful, small species. These are the ones we recommend and have full care guides for:

  • Chili rasbora — tiny, ember-red nano schooler for soft, planted tanks.
  • Kuhli loach — peaceful, eel-like bottom dweller; keep a group over sand.
  • Pea puffer — full of personality, but an intermediate fish with a snail-and-frozen diet.

And the invertebrate "cleanup crew" that's easier than most fish:

How to stock without overcrowding

Stocking is about bioload (waste) and behavior, not a tidy per-gallon number. The safe approach:

  1. Cycle the tank fully before any livestock.
  2. Stock slowly — a few at a time — so the biofilter keeps up.
  3. Leave headroom — a lightly stocked tank is more stable and forgiving.

How many fish can your tank hold?

Use our Stocking Calculator to check your stocking level and catch compatibility problems before you buy.

Open the Stocking Calculator

Community tank or species-only?

A community tank mixes compatible, peaceful species that share water needs. A species-only tank is sometimes the right call — pea puffers, for example, are best kept alone. When in doubt, fewer species kept well beats a crowded mix.

What to avoid as a beginner

  • Buying fish the same day you set up the tank (no cycle).
  • Mixing aggressive or large fish with small or long-finned ones.
  • Schooling fish kept in twos and threes.
  • Impulse buys that outgrow the tank.

Get the basics right — cycle, match requirements, stock slowly — and freshwater fishkeeping is genuinely easy. Browse the care guides above for the species that fit your tank, and let our tools handle the gear.

Frequently asked questions

Related guides