A Comprehensive Guide to Choosing the Best Freshwater Aquarium Fish

A couple of discus in the aquarium | Grigoriy Pil

Choosing freshwater aquarium fish is one of the most exciting parts of setting up a tank.

It’s also one of the easiest places for a beginner to make mistakes.

Pet stores are filled with tiny colorful fish that may look perfectly compatible while swimming in neighboring display tanks. But those juveniles can eventually grow into animals with completely different requirements for:

  • Tank size
  • Water temperature
  • Water chemistry
  • Social groups
  • Territory
  • Diet
  • Swimming space
  • Tank mates

A peaceful 1-inch Ember Tetra and a juvenile Oscar may both fit easily into the palm of your hand.

They definitely do not belong in the same type of aquarium.

The best freshwater aquarium fish aren’t simply the most colorful, inexpensive, or popular species. They’re the fish whose adult size, behavior, social needs, and environmental requirements match the aquarium you can realistically provide.

For a beginner, that usually means choosing hardy, appropriately sized species that tolerate normal aquarium conditions, eat readily available foods, and have predictable social behavior.

This guide will help you choose the right freshwater fish for your aquarium—from Bettas and tetras to Corydoras, gouramis, livebearers, loaches, and more.

⚡ Freshwater Aquarium Fish Quick Guide

FishGood Starting TankSocial NeedsTemperamentDifficulty
Betta Fish5+ gallonsUsually solitaryTerritorialEasy
Ember Tetra10+ gallonsSchoolPeacefulEasy
Neon Tetra15–20+ gallons preferredSchoolPeacefulEasy–Moderate
Harlequin Rasbora15–20+ gallonsSchoolPeacefulEasy
Zebra Danio20+ gallons preferredSchoolActive, peacefulEasy
Cherry Barb20+ gallonsGroupPeacefulEasy
Guppy10–20+ gallonsSocialPeacefulEasy
Endler’s Livebearer10–20+ gallonsSocialPeacefulEasy
Platy15–20+ gallonsSocialPeacefulEasy
Honey Gourami10–20+ gallonsIndividual/pair depending setupPeacefulEasy
Corydoras CatfishUsually 20+ gallonsGroupPeacefulEasy
Kuhli Loach20+ gallonsGroupPeacefulEasy–Moderate
Otocinclus Catfish20+ gallon mature tankGroupPeacefulModerate
White Cloud Mountain Minnow15–20+ gallonsSchoolPeacefulEasy
Celestial Pearl Danio10–15+ gallonsGroupPeaceful/shyEasy–Moderate
Bristlenose Pleco20–30+ gallonsUsually individualPeacefulEasy–Moderate

These tank sizes are starting points, not universal stocking formulas.

The correct aquarium also depends on:

  • Tank dimensions
  • Group size
  • Adult size
  • Filtration
  • Other inhabitants
  • Swimming behavior
  • Water chemistry

Always research the individual species before purchasing it.

🐠 Start With the Fish, Not the Aquarium

One of the best decisions you can make is choosing your intended fish before buying the aquarium.

Suppose you buy a 10-gallon tank.

You then discover that the fish you really want is a:

  • Goldfish
  • Clown Loach
  • Rainbow Shark
  • Oscar
  • Large pleco

Suddenly, your brand-new aquarium isn’t useful for your intended livestock.

Instead, begin by asking:

What kind of aquarium do I want?

Do you want:

  • One centerpiece fish?
  • A peaceful community?
  • A colorful school?
  • A planted nano tank?
  • Bottom-dwelling fish?
  • Livebearers?
  • A species-only aquarium?

Then research the fish and select an aquarium large enough to accommodate their adult needs.

If you’re starting completely from scratch, see How to Set Up Your First Aquarium: Step-by-Step Beginner Guide.

📏 Adult Size Matters More Than Store Size

Many aquarium fish are sold as juveniles.

That tiny fish may not stay tiny.

This is especially important with species such as:

  • Common Plecos
  • Clown Loaches
  • Bala Sharks
  • Oscars
  • Large catfish
  • Giant Gouramis

Some grow many times larger than their pet-store size.

Never choose a fish because:

“It fits right now.”

Research:

How large will this species become as an adult?

Then build around that size.

🚫 Forget the “One Inch of Fish Per Gallon” Rule

The traditional idea that you can keep one inch of fish for every gallon of aquarium water is far too simplistic.

Ten 1-inch Ember Tetras are completely different from one 10-inch cichlid.

Fish length doesn’t tell you enough about:

  • Body mass
  • Waste production
  • Activity
  • Territory
  • Social behavior
  • Swimming requirements

There is no reliable universal fish-per-gallon formula.

Stock according to the biology of the actual species.

👥 Social Needs Are Just as Important as Size

Some freshwater fish should live alone.

Others need groups.

Solitary or Territorial Fish

Examples may include:

  • Male Bettas
  • Certain cichlids
  • Territorial catfish

Schooling or Shoaling Fish

Examples include:

  • Neon Tetras
  • Ember Tetras
  • Rasboras
  • Danios
  • Barbs

Social Bottom Dwellers

Examples include:

  • Corydoras
  • Kuhli Loaches

Buying one fish from a social species because it “fits” misses an important part of its biology.

When choosing freshwater fish, always ask:

How many of its own species does this fish need?

🌡️ Match Temperature Requirements

Two peaceful fish are not truly compatible if one prefers cool water and the other requires tropical temperatures.

For example:

  • Bettas prefer warm tropical water.
  • Many tetras are tropical.
  • White Cloud Mountain Minnows generally prefer cooler conditions than a typical Betta aquarium.
  • Goldfish are commonly maintained cooler than tropical community species.

Build the aquarium around species with overlapping temperature ranges.

Do not force one fish to live at the edge of its tolerance simply to accommodate another.

💧 Match Water Chemistry Too

Freshwater does not have one universal chemistry.

Natural freshwater habitats range from:

  • Very soft acidic blackwater
  • Neutral streams
  • Hard alkaline lakes

Aquarium fish differ accordingly.

Some species strongly prefer:

  • Soft water

Others perform particularly well in:

  • Harder mineral-rich water

Livebearers such as guppies and mollies generally appreciate more mineral-rich water than many South American blackwater species.

The easiest strategy for many beginners is:

Choose fish that fit your tap water.

That can be much simpler than constantly changing the water to fit the fish.

😇 Peaceful Doesn’t Always Mean Compatible

Two peaceful species can still make poor tank mates.

Imagine combining:

  • A slow long-finned fish
  • A hyperactive schooling fish

Nobody may be intentionally attacking anyone, but the slower fish may experience constant stress.

Compatibility includes:

  • Temperament
  • Activity level
  • Feeding behavior
  • Size
  • Temperature
  • Water chemistry
  • Social requirements

Think beyond aggression.

🐟 1. Betta Fish

For someone who wants one highly interactive centerpiece fish, the Betta is difficult to beat.

Domestic Betta Fish come in an extraordinary range of:

  • Colors
  • Patterns
  • Fin shapes

You may encounter:

  • Veiltails
  • Halfmoons
  • Plakats
  • Crowntails
  • Koi Bettas
  • Galaxy Bettas
  • Blue Bettas
  • Green Bettas
  • Marble Bettas

A single Betta can make an excellent first aquarium fish.

Betta Fish at a Glance

  • Tank: 5 gallons or larger
  • Temperature: Approximately 78–80°F is an excellent everyday target
  • Temperament: Territorial
  • Group: Usually one male per aquarium
  • Difficulty: Easy with proper setup

Bettas benefit from:

  • Warm water
  • Gentle filtration
  • Plants
  • Hiding places
  • Resting leaves
  • Secure lid

They do not require another Betta for companionship.

Two adult males should not normally share the same aquarium.

🌱 Why Bettas Are Excellent Beginners’ Fish

A single Betta simplifies several aspects of fishkeeping.

You don’t need to manage:

  • School size
  • Complex stocking
  • Multiple diets
  • Inter-species compatibility

Instead, you can focus on learning:

  • Water testing
  • Cycling
  • Temperature
  • Feeding
  • Plant care
  • Water changes

That makes a properly established Betta tank an excellent first aquarium.

🔥 Bettas Still Need Real Aquariums

The Betta’s ability to breathe atmospheric air does not make it a bowl fish.

Use:

  • 5+ gallon aquarium
  • Heater
  • Filter
  • Thermometer
  • Lid

See Best Betta Fish Tanks: Sizes, Features & Aquarium Setup Guide before setting one up.

🔥 2. Ember Tetra

The tiny Ember Tetra is one of the most attractive nano-community fish.

Its warm orange coloration looks particularly beautiful against:

  • Green plants
  • Dark substrate
  • Driftwood

Embers remain extremely small and are generally peaceful.

Ember Tetra at a Glance

  • Tank: Approximately 10 gallons or larger
  • Social: Schooling
  • Temperament: Very peaceful
  • Best for: Planted nano aquariums
  • Difficulty: Easy

Keep them in a meaningful group rather than purchasing only two or three.

A larger school displays more natural group behavior and makes a much stronger visual impact.

See Ember Tetra Care Guide: Tank Size, Water, Diet & Tank Mates.

💙 3. Neon Tetra

Few aquarium fish are more iconic than the Neon Tetra.

Its brilliant:

  • Electric-blue stripe
  • Red lower body

can make a school appear almost illuminated.

Neons are small, peaceful South American tetras best kept in groups.

Neon Tetra at a Glance

  • Tank: 15–20+ gallons gives a school useful swimming room
  • Social: Schooling
  • Temperament: Peaceful
  • Size: Around 1.5 inches
  • Difficulty: Easy–Moderate

They are excellent for planted community aquariums with other small peaceful fish.

Avoid combining them with large predators that can swallow them.

See Everything You Need to Know About Neon Tetra Fish: Care, Habitats, and Tips.

🔶 4. Harlequin Rasbora

The Harlequin Rasbora is another classic peaceful schooling fish.

It has:

  • Copper-orange body
  • Dark triangular marking
  • Compact shape

Harlequins are active enough to create movement without normally becoming excessively boisterous.

Harlequin Rasbora at a Glance

  • Tank: 15–20+ gallons
  • Social: School
  • Temperament: Peaceful
  • Best for: Planted communities
  • Difficulty: Easy

A dark background and heavy planting can make their coloration especially impressive.

🦓 5. Zebra Danio

Zebra Danios are famous for their energetic swimming and horizontal stripes.

They are hardy, active fish that can be excellent for beginners—but their activity level matters when choosing tank mates.

Zebra Danio at a Glance

  • Tank: 20+ gallon aquarium preferred for an active group
  • Social: Schooling
  • Temperament: Peaceful but very active
  • Swimming zone: Mostly upper/middle
  • Difficulty: Easy

Danios need horizontal swimming room.

I would favor a longer aquarium over an unusually tall tank.

Their fast swimming can sometimes overwhelm very slow or timid fish.

🍒 6. Cherry Barb

The Cherry Barb offers the color of a barb without the reputation for intense fin-nipping associated with some more boisterous species.

Males can develop beautiful deep red coloration.

Cherry Barb at a Glance

  • Tank: Around 20 gallons or larger
  • Social: Keep a group
  • Temperament: Generally peaceful
  • Best for: Planted community aquariums
  • Difficulty: Easy

Dense plants and shaded areas help create a comfortable environment.

Cherry Barbs can be an excellent alternative for aquarists who want colorful active fish but don’t want something as pushy as a Tiger Barb.

🌈 7. Guppy

The Guppy is one of the world’s most famous aquarium fish.

Domestic guppies occur in seemingly endless combinations of:

  • Red
  • Blue
  • Yellow
  • Black
  • Metallic
  • Mosaic
  • Multicolor

They are:

  • Active
  • Colorful
  • Relatively adaptable
  • Easy to feed

See Guppy Fish: Your Guide to Care, Breeding, and Health.

👶 The Biggest Guppy Warning: Babies

Guppies are livebearers.

If you keep males and females together, you may quickly discover why guppies are famous for reproduction.

Females can give birth to live fry, and populations can increase rapidly.

For an aquarist who doesn’t want babies, an all-male display may be easier.

Just make sure there is enough space to reduce persistent social friction.

💧 Guppies and Hard Water

Guppies are often particularly well suited to harder, more mineral-rich water.

This can make them excellent choices for aquarists whose tap water is naturally:

  • Hard
  • Alkaline

They may be less ideal when forced permanently into very soft acidic conditions simply because another community species prefers them.

✨ 8. Endler’s Livebearer

Endler’s Livebearers are small, brilliantly colored relatives of guppies.

Males can feature astonishing combinations of:

  • Orange
  • Green
  • Black
  • Blue
  • Metallic patches

They are excellent for smaller planted aquariums when appropriately stocked.

Endler’s Livebearer at a Glance

  • Tank: 10–20+ gallons
  • Temperament: Peaceful
  • Activity: High
  • Difficulty: Easy
  • Reproduction: Very prolific

As with guppies, population growth is one of the biggest husbandry considerations.

🟠 9. Platy

The Platy is another colorful livebearer.

Domestic varieties occur in shades and patterns including:

  • Orange
  • Red
  • Yellow
  • Black
  • Blue
  • Calico

Platies are typically:

  • Peaceful
  • Active
  • Easy to feed
  • Beginner-friendly

They generally appreciate harder mineral-rich freshwater.

And yes:

They also reproduce enthusiastically.

Plan before mixing males and females.

🍯 10. Honey Gourami

If you want a gentle centerpiece fish for a peaceful community, consider the Honey Gourami.

Honey Gouramis are smaller and generally less aggressive than several larger gourami species.

Their soft yellow-gold coloration makes them beautiful focal fish in planted tanks.

Honey Gourami at a Glance

  • Tank: About 10–20+ gallons depending on setup
  • Temperament: Generally peaceful
  • Swimming zone: Upper/middle
  • Difficulty: Easy
  • Best for: Calm planted communities

Suitable companions can include appropriately chosen:

  • Tetras
  • Rasboras
  • Corydoras
  • Kuhli Loaches

See Honey Gourami.

⚠️ Honey Gourami vs. Dwarf Gourami

Don’t automatically assume all small gouramis behave or face identical health concerns.

The Honey Gourami and Dwarf Gourami are different species.

If you specifically want a gentle small gourami, identify the fish correctly rather than relying only on color or a store label.

🐱 11. Corydoras Catfish

Few bottom-dwelling fish are as endearing as Corydoras.

These small South American catfish spend much of their time:

  • Searching the substrate
  • Resting together
  • Darting toward the surface
  • Exploring the bottom

They are peaceful community fish.

But there is one major requirement:

Corydoras need other Corydoras.

Do not buy one Cory because you need “a bottom cleaner.”

They are social fish.

👥 How Many Corydoras Should You Keep?

A group of approximately:

6 or more

of the same or compatible closely related Corydoras type is a much better goal than keeping one or two.

Many common Cory species work particularly well in aquariums around:

20 gallons or larger.

Small species such as Pygmy Corydoras can be suitable for somewhat smaller setups when properly planned.

🏖️ Corydoras Need Suitable Substrate

Corydoras spend substantial time foraging along the aquarium floor.

Use:

  • Fine sand
  • Smooth fine gravel

rather than sharp jagged substrate.

And remember:

Corydoras do not survive on aquarium debris.

Feed them a proper diet.

“Bottom feeder” does not mean “living vacuum cleaner.”

🐍 12. Kuhli Loach

The Kuhli Loach is one of the strangest peaceful freshwater aquarium fish.

Its long eel-like body makes it look almost snake-like.

Yet Kuhlis are gentle bottom dwellers that spend much of their time:

  • Searching substrate
  • Hiding beneath wood
  • Resting together
  • Wriggling through plants

Kuhli Loach at a Glance

  • Tank: 20+ gallons
  • Social: Keep a group
  • Temperament: Peaceful
  • Substrate: Sand or very smooth fine gravel
  • Difficulty: Easy–Moderate

I prefer keeping approximately:

5–6 Kuhli Loaches or more

when the aquarium allows it.

See Kuhli Loach.

🌙 Why Don’t I See My Kuhli Loaches?

They are naturally secretive.

A single Kuhli may remain hidden constantly.

A proper group with:

  • Dense plants
  • Driftwood
  • Caves
  • Leaf litter
  • Shaded areas

often becomes more confident.

Ironically, giving shy fish more hiding places can make them more visible, because they feel safer leaving them.

🌿 13. Otocinclus Catfish

Otocinclus are tiny algae-grazing catfish loved by planted-tank keepers.

They’re:

  • Peaceful
  • Small
  • Social
  • Gentle toward plants

But I would not put them at the top of the list for someone’s first newly cycled aquarium.

Why?

Otocinclus do best in mature aquariums containing established:

  • Biofilm
  • Algae
  • Natural grazing surfaces

A spotless brand-new aquarium may provide very little natural food.

Otocinclus at a Glance

  • Tank: 20+ gallons is a useful starting point
  • Social: Group
  • Temperament: Very peaceful
  • Best for: Mature planted aquariums
  • Difficulty: Moderate

They should receive supplemental feeding rather than being expected to survive only on whatever algae happens to grow.

❄️ 14. White Cloud Mountain Minnow

The White Cloud Mountain Minnow is an excellent fish for aquarists interested in a cooler freshwater aquarium.

These small schooling fish are:

  • Active
  • Peaceful
  • Attractive
  • Hardy

But their preferred temperature is one reason I would not casually combine them with Bettas.

Just because two species are peaceful doesn’t mean they belong at the same temperature.

White Cloud Mountain Minnow at a Glance

  • Tank: 15–20+ gallons
  • Social: Schooling
  • Temperament: Peaceful
  • Water: Cooler than many tropical communities
  • Difficulty: Easy

They can make an excellent centerpiece school in an unheated or lightly heated aquarium where room conditions are appropriate.

🌌 15. Celestial Pearl Danio

The Celestial Pearl Danio is a tiny jewel-like fish.

Its body features:

  • Pale spots
  • Dark background
  • Red/orange fin markings

Despite belonging to the danio family, it is very different in appearance and behavior from the hyperactive Zebra Danio.

Celestial Pearl Danios can be:

  • Shy
  • Peaceful
  • Beautiful in planted tanks

Celestial Pearl Danio at a Glance

  • Tank: 10–15+ gallons depending on group and stocking
  • Social: Group
  • Temperament: Peaceful
  • Best for: Heavily planted nano aquariums
  • Difficulty: Easy–Moderate

Plants help reduce nervousness and give weaker individuals room to avoid dominant males.

🧹 16. Bristlenose Pleco

If you want a pleco, the Bristlenose Pleco is generally much more manageable than the enormous Common Pleco.

Bristlenoses typically remain substantially smaller.

They are interesting bottom-oriented fish known for the tentacle-like growths on the heads of mature males.

Bristlenose Pleco at a Glance

  • Tank: Approximately 20–30+ gallons depending on species and setup
  • Temperament: Generally peaceful
  • Activity: Often crepuscular/nocturnal
  • Difficulty: Easy–Moderate

Provide:

  • Appropriate foods
  • Hiding places
  • Wood where appropriate
  • Strong filtration

And remember:

A pleco is not a substitute for cleaning the tank.

🚫 Think Twice Before Buying a Common Pleco

The fish labeled “pleco” in a store may not be a small aquarium fish.

Several commonly sold plecos can become very large.

A tiny juvenile may eventually require an aquarium far larger than the average beginner expects.

Always identify the species.

Never buy a pleco based only on the word “pleco.”

🐟 What Are the Best Freshwater Fish for a 5-Gallon Tank?

A 5-gallon aquarium has limited stocking options.

My favorite straightforward choice is:

One Betta

A planted 5-gallon Betta aquarium can include:

  • Heater
  • Gentle filter
  • Anubias
  • Java fern
  • Cryptocoryne
  • Resting leaves

A 5-gallon aquarium should not be viewed as an invitation to create a miniature community containing six unrelated fish species.

Keep the stocking simple.

🐠 What Are the Best Fish for a 10-Gallon Tank?

Depending on tank dimensions and water conditions, possibilities may include thoughtfully designed setups featuring:

  • One Betta
  • Ember Tetras
  • Celestial Pearl Danios
  • Endler’s Livebearers

But not all of these should simply be combined together.

A 10-gallon tank is still a small aquarium.

Choose one clear stocking concept rather than trying to fit every favorite fish into it.

🏡 What Are the Best Fish for a 20-Gallon Aquarium?

A 20-gallon aquarium opens many more possibilities.

Depending on dimensions, you can potentially design communities around:

  • Neon Tetras
  • Harlequin Rasboras
  • Zebra Danios
  • Cherry Barbs
  • Corydoras
  • Kuhli Loaches
  • Honey Gouramis

A 20-gallon long is particularly useful because its horizontal footprint gives schooling and bottom-dwelling fish more usable space.

🏊 Choose Fish for Different Levels of the Aquarium

A well-planned community doesn’t need 15 species competing for the same six inches of water.

Consider vertical niches.

Surface/Upper Level

Possible choices include:

  • Gouramis
  • Some livebearers
  • Danios

Midwater

Excellent schooling choices include:

  • Tetras
  • Rasboras
  • Barbs

Bottom

Possible choices include:

  • Corydoras
  • Kuhli Loaches
  • Certain plecos

Distributing fish through the aquarium can make a community look more natural and reduce competition for space.

🎨 Choose a School, Not One of Everything

A common beginner aquarium might contain:

  • 2 Neon Tetras
  • 2 Harlequin Rasboras
  • 1 Cherry Barb
  • 1 Zebra Danio
  • 1 Corydoras

That creates variety for the human viewer.

It doesn’t meet the social requirements of the fish.

A better aquarium often contains fewer species in larger appropriate groups.

For example, a large school of one tetra species creates a much more impressive display than pairs of five unrelated schooling species.

👀 Bigger Schools Often Look Better Too

When properly housed, schooling fish can create some of the most beautiful behavior in freshwater aquariums.

Instead of asking:

“How many different fish can I fit?”

try asking:

“How impressive can I make one healthy school?”

A coordinated group of:

  • Neon Tetras
  • Ember Tetras
  • Harlequin Rasboras

can become the visual centerpiece of an aquarium.

🌿 Planted Aquariums Expand Your Options

Many small freshwater fish look and behave beautifully around live plants.

Plants provide:

  • Cover
  • Shade
  • Visual barriers
  • Resting places
  • Fry habitat
  • Biofilm surfaces

Beginner-friendly options include:

  • Anubias
  • Java fern
  • Cryptocoryne
  • Vallisneria
  • Water Sprite
  • Java moss

See Aquarium Plants 101: Essential Tips for a Thriving Aquatic Environment.

🍽️ Consider Diet Before Choosing Fish

Freshwater aquarium fish have very different feeding strategies.

Some are primarily:

  • Carnivorous
  • Omnivorous
  • Herbivorous
  • Insectivorous
  • Algae grazers

Others specialize in feeding:

  • At the surface
  • In midwater
  • Along the substrate

In a community aquarium, make sure every species actually receives appropriate food.

Sinking fish should not survive only on scraps accidentally missed by surface feeders.

🧹 “Cleanup Fish” Still Need Food

Terms such as:

  • Algae eater
  • Bottom feeder
  • Cleanup crew

can create bad husbandry habits.

Corydoras do not live on fish waste.

Plecos don’t survive indefinitely on random algae.

Otocinclus may need supplemental foods.

Every animal needs an appropriate diet.

They are aquarium inhabitants—not equipment.

🧬 Consider Reproduction Before Buying Livebearers

Guppies, Endlers, Platies, and Mollies can reproduce rapidly.

A tank containing males and females may produce more fish than you expected.

Before purchasing them, have a plan for:

  • Fry
  • Sex ratios
  • Population control
  • Additional aquarium capacity

A fish being easy to breed is not always convenient.

🦈 Fish That Look Beginner-Friendly but May Not Be

Some fish are widely sold despite having requirements that surprise beginners.

🐡 Goldfish

Goldfish are hardy in some respects, but they’re not tiny-bowl fish.

Depending on variety, they can:

  • Become large
  • Produce substantial waste
  • Live for many years
  • Need significant swimming space

A proper goldfish aquarium is a serious long-term commitment.

🦈 Bala Shark

Juvenile Bala Sharks look like attractive silver community fish.

Adults become large, active schooling fish.

They require far more space than a typical beginner aquarium.

🐯 Tiger Barb

Tiger Barbs are colorful and hardy.

They’re also active and can be persistent fin nippers.

They work best in appropriately sized groups and carefully planned communities.

They are not ideal companions for slow long-finned fish.

🌈 Rainbow Shark

Rainbow Sharks are beautiful bottom-oriented fish but can become highly territorial.

They require significantly more space than small peaceful community fish.

They are better suited to aquarists prepared to manage territorial behavior.

🎪 Clown Loach

Juvenile Clown Loaches are irresistible.

Adults can become large.

They’re also social and should not be kept singly.

A proper long-term Clown Loach aquarium is much larger than many beginners expect.

🐟 Oscar

Oscars are intelligent, charismatic cichlids.

They are also large predatory fish requiring:

  • Large aquariums
  • Powerful filtration
  • Appropriate tank mates

An Oscar can be an outstanding pet.

It simply isn’t a small community fish.

🚩 Red Flags When Shopping for Freshwater Fish

Pause before buying if you hear:

“It only grows to the size of the tank.”

False.

Poor conditions may stunt fish, but the aquarium does not safely control genetic adult size.

“You only need one.”

Maybe.

But confirm whether the species is social.

“It cleans the tank.”

No fish replaces aquarium maintenance.

“It can live in anything.”

Every fish has environmental requirements.

“They’ll figure out who is dominant.”

Not always safely.

A subordinate fish trapped with an aggressive dominant individual may remain chronically stressed.

“You can upgrade later.”

Sometimes people do.

Many don’t.

Buy the aquarium the adult fish will actually require whenever possible.

🛒 How to Choose a Healthy Fish at the Store

Once you’ve chosen a suitable species, inspect the actual animals.

Healthy fish generally should show:

  • Normal swimming
  • Clear eyes
  • Intact skin
  • Intact scales
  • Normal breathing
  • Appropriate body condition
  • Alertness

Watch the entire tank.

Be cautious if neighboring fish show:

  • White spots
  • Severe fin damage
  • Open sores
  • Rapid breathing
  • Unusual swelling
  • Severe emaciation
  • Erratic swimming
  • Multiple deaths

The prettiest fish in an unhealthy tank may still have been exposed to the same problem.

👃 Avoid Fish That Are Extremely Thin

A fish with a severely:

  • Pinched abdomen
  • Sunken belly
  • Prominent skeleton

may be struggling with:

  • Poor nutrition
  • Internal disease
  • Parasites
  • Chronic stress

Body condition is often just as informative as fin coloration.

🫁 Watch Breathing

Respiration should look appropriate for the species and conditions.

Be cautious about fish that are:

  • Gasping continuously
  • Breathing extremely rapidly
  • Crowding around the surface unexpectedly

This can indicate:

  • Water-quality trouble
  • Oxygen problems
  • Disease
  • Stress

Observe before buying.

🏊 Watch How the Fish Swims

Healthy fish should generally be able to:

  • Maintain orientation
  • Move normally
  • Control buoyancy

Avoid fish showing persistent:

  • Corkscrewing
  • Floating uncontrollably
  • Sinking
  • Sideways swimming
  • Inability to stay upright

unless you’re specifically prepared to care for an animal with a known health issue.

🧫 Quarantine New Fish When Possible

New aquarium fish can introduce pathogens even when they appear healthy.

Quarantine allows you to observe them before exposing an established community.

It is especially valuable when you already maintain:

  • Large communities
  • Rare fish
  • Older fish
  • Expensive livestock

A simple quarantine aquarium can prevent one new fish from becoming a whole-tank problem.

🔄 Add Fish Gradually

Biological filtration develops according to the waste load it receives.

Adding a large number of fish simultaneously can dramatically increase:

  • Ammonia production
  • Oxygen demand
  • Waste

Conservative gradual stocking allows you to monitor how the aquarium responds.

Test:

  • Ammonia
  • Nitrite
  • Nitrate

after meaningful stocking changes.

🧪 Never Put New Fish Into an Uncycled Aquarium Without a Plan

In a biologically established aquarium:

  • Ammonia should be 0 ppm
  • Nitrite should be 0 ppm

The nitrogen cycle allows microorganisms to process toxic waste.

If you’re new to this concept, read How to Set Up Your First Aquarium: Step-by-Step Beginner Guide before buying livestock.

Learning the cycle before buying fish can prevent many of the most common beginner losses.

💧 Choose Fish That Share Water Requirements

Suppose Fish A prefers:

  • 68°F
  • Hard alkaline water

while Fish B prefers:

  • 82°F
  • Soft acidic water

Even if they never fight, they are not ideal companions.

A good community has overlapping requirements for:

  • Temperature
  • pH
  • Hardness
  • Flow
  • Lighting
  • Habitat

Compatibility begins with water.

🌊 Match Current Preferences

Some fish naturally inhabit:

  • Fast-flowing streams

Others prefer:

  • Slow water
  • Marshes
  • Floodplains

A Betta struggling in the output of an oversized high-flow filter isn’t in an ideal environment.

Likewise, species adapted to more highly oxygenated flowing water may appreciate stronger circulation than a long-finned Betta does.

Design water movement around the animals.

😠 Consider Aggression and Territoriality

Fish aggression can take many forms.

You may see:

  • Chasing
  • Biting
  • Fin nipping
  • Territorial exclusion
  • Food guarding
  • Breeding aggression

Some aggression is:

  • Within the same species

Other aggression targets:

  • Different species

A fish labeled “semi-aggressive” requires much more research than the label itself provides.

Ask:

Aggressive toward whom, under what conditions, and in what tank size?

✂️ Long-Finned Fish Need Special Tank-Mate Planning

Fish with exaggerated fins can be vulnerable to fin-nippers.

Examples include:

  • Bettas
  • Fancy guppies
  • Some gouramis

Avoid combining them casually with fish known for persistent nipping or extremely boisterous behavior.

A technically non-predatory fish can still make a terrible companion if it spends all day biting fins.

🐣 Consider Whether Your Fish Will Eat Each Other

A useful aquarium rule is:

If a fish can comfortably swallow a tank mate, consider predation possible.

A peaceful large fish may still eat:

  • Small tetras
  • Fry
  • Shrimp

Predation is not necessarily “aggression.”

The fish may simply recognize another animal as food.

Choose inhabitants of compatible sizes.

🦐 Don’t Forget Invertebrates

Freshwater communities can also include animals such as:

  • Cherry Shrimp
  • Amano Shrimp
  • Nerite Snails
  • Mystery Snails

But compatibility still applies.

A fish safe with adult snails may eat shrimp.

A fish safe with adult shrimp may eat shrimp babies.

Research every combination.

🪴 Best Freshwater Fish for Planted Tanks

Many fish are particularly beautiful in planted aquariums.

Excellent choices can include:

  • Betta Fish
  • Ember Tetras
  • Neon Tetras
  • Harlequin Rasboras
  • Honey Gouramis
  • Kuhli Loaches
  • Corydoras
  • Otocinclus
  • Celestial Pearl Danios

Plants give these fish:

  • Cover
  • Shade
  • Visual barriers
  • Foraging surfaces

A planted community often looks more natural than one dominated by plastic decorations.

👶 Best Freshwater Fish for Beginners

My shortlist would include:

Betta Fish

Best for someone who wants one centerpiece fish.

Ember Tetra

Excellent small peaceful schooling fish.

Harlequin Rasbora

Peaceful and relatively forgiving.

Zebra Danio

Hardy and active when given adequate swimming room.

Cherry Barb

Colorful and generally peaceful.

Guppy

Easy to keep in suitable water, with reproduction as the major caveat.

Platy

Hardy livebearer for appropriately mineral-rich water.

Honey Gourami

Gentle centerpiece option.

Corydoras

Wonderful peaceful bottom fish when kept in groups.

No species is truly “easy” if its needs are ignored.

Beginner-friendly means:

its needs are reasonably straightforward to meet.

🌟 Best Freshwater Centerpiece Fish

If you want one visually dominant individual, consider:

Betta Fish

Excellent for smaller dedicated tanks.

Honey Gourami

Excellent for calm planted communities.

Pearl Gourami

A beautiful option for larger peaceful aquariums.

Angelfish

Elegant and striking, but require more space and compatibility planning.

Dwarf Cichlids

Some species can make spectacular centerpieces for aquarists prepared to meet their more specialized requirements.

The centerpiece fish should influence your entire stocking plan.

Choose it first.

🐠 Best Freshwater Schooling Fish

Great schooling or shoaling choices include:

  • Ember Tetras
  • Neon Tetras
  • Harlequin Rasboras
  • Zebra Danios
  • Cherry Barbs
  • White Cloud Mountain Minnows

Rather than mixing tiny groups, choose one or two appropriate species and maintain substantial groups.

The resulting aquarium often looks calmer and more intentional.

🐱 Best Bottom-Dwelling Freshwater Fish

For peaceful communities, excellent options include:

Corydoras

Social and active.

Kuhli Loaches

Secretive but fascinating in groups.

Otocinclus

Wonderful for mature planted aquariums.

Bristlenose Plecos

Larger and heavier-bodied but still manageable in appropriately sized tanks.

Bottom dwellers need more than leftover food.

Make sure sinking foods actually reach them.

🧠 Four Questions to Ask Before Buying Any Fish

Before bringing any freshwater fish home, answer:

1. How Big Does It Get?

Use adult size.

2. Does It Need a Group?

Find out whether it is:

  • Solitary
  • Pair-forming
  • Schooling
  • Shoaling
  • Social
  • Territorial

3. What Water Does It Need?

Check:

  • Temperature
  • pH
  • Hardness

4. Will It Get Along With What I Already Have?

Consider:

  • Aggression
  • Predation
  • Activity
  • Feeding competition
  • Fin nipping

If you can’t answer those four questions, research the fish before purchasing it.

📋 Freshwater Fish Selection Checklist

Before buying, confirm:

  • Adult size fits the aquarium
  • Aquarium dimensions provide enough swimming room
  • Appropriate group size fits
  • Temperature matches existing fish
  • Water hardness is suitable
  • pH requirements overlap
  • Temperament is compatible
  • Fish will not eat smaller tank mates
  • Diet can be provided
  • Tank is biologically cycled
  • Ammonia is 0 ppm
  • Nitrite is 0 ppm
  • Filtration is adequate
  • Hiding places are available
  • You have a long-term plan for adult fish

That checklist prevents a remarkable number of aquarium problems.

🏆 The Best Freshwater Aquarium Fish Is the One That Fits Your Tank

There is no single species that is perfect for everyone.

For a 5-gallon planted aquarium, a Betta might be an outstanding choice.

For a 20-gallon long, a beautiful school of tetras or rasboras may be more appealing.

For a mature planted community, Corydoras and Otocinclus can bring life to the lower portions of the aquarium.

For harder water, guppies and other livebearers may fit naturally.

For cooler conditions, White Cloud Mountain Minnows may make more sense than tropical Bettas.

The important thing is to stop thinking of fish as interchangeable decorations.

Every species evolved for a particular way of life.

Build around that.

❓ Frequently Asked Questions About Freshwater Aquarium Fish

What are the best freshwater aquarium fish for beginners?

Excellent possibilities include:

  • Betta Fish
  • Ember Tetras
  • Harlequin Rasboras
  • Zebra Danios
  • Cherry Barbs
  • Guppies
  • Platies
  • Honey Gouramis
  • Corydoras

The best choice depends on tank size and water conditions.

What is the easiest freshwater fish to keep?

A properly housed Betta is one of the simplest choices because a single fish can occupy its own aquarium.

Small peaceful community fish are also relatively straightforward once their schooling needs are met.

What is the best first aquarium fish?

For someone interested in a single-fish tank, a Betta is excellent.

For a community aquarium, a school of peaceful appropriately sized tetras or rasboras can be a good starting point.

What freshwater fish can live in a 5-gallon tank?

A single Betta is one of the most straightforward choices.

A 5-gallon tank is not ideal for most active schooling communities.

What freshwater fish can live in a 10-gallon tank?

Depending on dimensions and water conditions, possible species may include:

  • Betta Fish
  • Ember Tetras
  • Celestial Pearl Danios
  • Endler’s Livebearers

Research group sizes and total stocking carefully.

What fish are good for a 20-gallon aquarium?

A 20-gallon tank gives you considerably more options, including various:

  • Tetras
  • Rasboras
  • Corydoras
  • Cherry Barbs
  • Zebra Danios
  • Honey Gouramis
  • Kuhli Loaches

Not every combination belongs together.

What are the most peaceful freshwater fish?

Especially peaceful possibilities include:

  • Ember Tetras
  • Harlequin Rasboras
  • Corydoras
  • Kuhli Loaches
  • Otocinclus
  • Honey Gouramis

Individual temperament and environmental conditions still matter.

What is the most colorful freshwater aquarium fish?

There are many contenders, including:

  • Bettas
  • Guppies
  • Endlers
  • Neon Tetras
  • Celestial Pearl Danios
  • Killifish
  • Gouramis
  • Rainbowfish

Color should always come second to care requirements.

What freshwater fish stay small?

Small species include:

  • Ember Tetras
  • Neon Tetras
  • Celestial Pearl Danios
  • Endler’s Livebearers
  • Pygmy Corydoras

Small body size does not necessarily mean the fish can live alone in a tiny tank.

Social and swimming requirements still matter.

What freshwater fish are best for planted aquariums?

Excellent choices include:

  • Bettas
  • Tetras
  • Rasboras
  • Corydoras
  • Kuhli Loaches
  • Honey Gouramis
  • Otocinclus
  • Celestial Pearl Danios

What fish should beginners avoid?

Beginners should be cautious about species that:

  • Become extremely large
  • Require enormous schools
  • Are highly aggressive
  • Have specialized diets
  • Require unusual water chemistry
  • Are particularly disease-sensitive

Examples worth researching carefully include:

  • Common Plecos
  • Bala Sharks
  • Clown Loaches
  • Oscars
  • Large predatory catfish

Are goldfish good beginner fish?

Goldfish can be hardy, but their adult size, waste production, potential lifespan, and space requirements make them substantially more demanding than the classic small-bowl stereotype suggests.

Are Bettas beginner-friendly?

Yes, when kept in a proper:

  • Heated
  • Filtered
  • Cycled
  • 5+ gallon aquarium

They are not beginner-friendly because they supposedly tolerate neglect.

Are Neon Tetras beginner fish?

They can be good community fish once placed in a stable, mature aquarium and kept in an appropriate school.

Are guppies beginner-friendly?

Yes, especially in suitable harder water.

The main challenge is reproduction if males and females are kept together.

Are Corydoras easy to keep?

Many Corydoras species are relatively beginner-friendly when:

  • Kept in groups
  • Provided suitable substrate
  • Fed proper sinking foods
  • Maintained in good water

Are Kuhli Loaches good beginners’ fish?

They can be, but their need for:

  • Groups
  • Hiding places
  • Secure lids
  • Appropriate substrate

makes them slightly more involved than some straightforward schooling fish.

Can freshwater fish live without a heater?

Some can.

Others cannot.

Tropical fish generally need warm stable conditions, while cooler-water species may not.

Choose equipment according to the species.

Can all tropical freshwater fish live together?

No.

“Tropical” tells you only that the fish comes from relatively warm conditions.

Tropical species can differ dramatically in:

  • Aggression
  • Adult size
  • Water hardness
  • pH
  • Diet
  • Activity

How many fish should I put in my aquarium?

There is no universal fish-per-gallon number.

Stock according to:

  • Adult size
  • Species
  • Social groups
  • Aquarium dimensions
  • Filtration
  • Territory
  • Waste production

Should I add all my freshwater fish at once?

Gradual stocking is generally a safer strategy because it lets you monitor biological filtration and compatibility.

Should I quarantine new freshwater fish?

Whenever practical, yes.

Quarantine reduces the risk of introducing disease into an established aquarium.

What should ammonia and nitrite be before adding fish?

In an established cycled aquarium:

  • Ammonia: 0 ppm
  • Nitrite: 0 ppm

Should I buy an algae eater for every aquarium?

No.

Only purchase an algae-eating species if:

  • The aquarium is appropriate for it.
  • You actually want the animal.
  • You can provide its full dietary requirements.

No fish replaces maintenance.

Do bottom feeders eat fish waste?

No.

Corydoras, loaches, plecos, and other bottom dwellers require proper food.

Do freshwater fish need live plants?

Not every species requires live plants, but many benefit from the:

  • Cover
  • Shade
  • Structure
  • Resting areas

plants provide.

What is the best community aquarium strategy?

Choose species with overlapping:

  • Temperature
  • Water chemistry
  • Temperament
  • Size

and give social species proper groups.

Fewer species in larger groups often create better communities than one or two individuals of many species.

💙 Final Thoughts

Choosing freshwater aquarium fish becomes much easier once you stop asking:

“Which fish looks coolest?”

and start asking:

“Which fish actually fits this aquarium?”

Before buying any species, research:

  • Adult size
  • Tank size
  • Group requirements
  • Temperature
  • pH
  • Hardness
  • Diet
  • Temperament
  • Tank mates

Then think about how all those requirements interact.

A Betta can be an excellent choice for someone who wants one charismatic centerpiece fish.

Ember Tetras and Celestial Pearl Danios can create beautiful planted nano displays.

Neon Tetras and Harlequin Rasboras can form striking schools in larger community tanks.

Corydoras and Kuhli Loaches can bring the aquarium floor to life.

Honey Gouramis can provide a gentle centerpiece.

Guppies and Platies can bring tremendous color to harder-water aquariums—provided you’re prepared for babies.

And some incredibly tempting pet-store fish, including Common Plecos, Bala Sharks, Clown Loaches, and Oscars, require substantially more space than their juvenile size suggests.

There is no single “best freshwater aquarium fish.”

There is only the best fish for your particular aquarium.

Choose carefully.

Give schooling fish real schools.

Give territorial fish enough space.

Give bottom feeders proper food.

Give large fish large aquariums.

Match the animals to your water whenever possible.

And never let an impulse purchase determine the next decade of your aquarium planning.

When you choose fish based on their biology rather than just their appearance, something important happens:

Your aquarium stops being a collection of pretty animals.

It becomes a functioning community.

🔗 Related Articles

📚 Sources