Where to start
Best beginner fish: 11 hardy, easy fish to keep in your first tank
Hardy, peaceful species that tolerate the small mistakes every new fishkeeper makes, with sample communities.
Fish speciesNano fish: 10 tiny freshwater fish for small tanks
Tiny fish for 5 to 10 gallon tanks, from chili rasboras to celestial pearl danios, and what a small tank really supports.
Fish speciesBetta fish care guide: tank size, water, diet and tank mates
The most popular single fish in the US hobby, and the one most often kept wrong. Tank size, heater, diet and tank mates.
Fish speciesGuppy care guide: tank, water, tank mates and breeding
Colorful, active livebearers that breed easily. A classic first fish for hard tap water.
Fish speciesSchooling fish: the best species, group sizes and tank setups
Tetras, rasboras and danios that bring movement and color when kept in proper groups.
Fish speciesCenterpiece fish for community tanks: best picks by tank size
Angelfish, gouramis and dwarf cichlids that anchor a community tank once the basics are in place.
01
How to choose the best freshwater fish for your tank
Most stocking problems start in the store, when a fish is chosen for its color before anyone checks its adult size. A better order is simple: start from your tank, then your water, then temperament. The tank’s volume and footprint set the limit on adult size and on how many fish you can keep. Your tap water decides whether soft-water fish like ember tetras or hard-water fish like guppies and platies will settle in with the least effort. Temperament decides which species can share the tank.
Before you buy any fish, the tank needs to be cycled so beneficial bacteria can break down waste. If that step is new to you, read how to cycle a fish tank first, and test your water with a reliable aquarium test kit so you know your pH and hardness.
- Adult size: always plan for the adult fish, not the juvenile in the bag
- Minimum tank: our guides give gallons and litres, plus the footprint that matters for active swimmers
- Water: temperature, pH, GH and KH ranges for each species
- Social needs: alone, pairs, or groups of 6 to 10 or more
- Temperament: peaceful, semi-aggressive, fin-nipper or predator
02
Where to start if you are new
If this is your first aquarium, start with our list of the best beginner fish. Those species forgive small swings in temperature and water quality while you learn. A 20-gallon (75 L) tank is easier to keep stable than a 5-gallon, and our beginner aquarium guide walks through the equipment and the first weeks step by step.
Popular first choices include the guppy, corydoras catfish and the harlequin rasbora. A betta fish is a good pick for a single 5 to 10 gallon tank, as long as it gets a heater and gentle filtration.
03
Fish by tank size
Small tanks are not easier, they are less forgiving. For 5 to 10 gallons, stick to true nano fish such as ember tetras or celestial pearl danios. For a 20-gallon or larger community, you can add a bottom-dweller group, a mid-water school and one centerpiece fish. Our stocking pages give sample communities with fish counts: best fish for a 10 gallon tank, 20 gallon and 55 gallon.
04
Freshwater fish groups at a glance
Most popular aquarium fish fall into a few families. Knowing the family tells you a lot about care before you even read the species guide.
| Group | Examples | Typical needs |
|---|---|---|
| Tetras and rasboras | Neon, cardinal, ember, rummy-nose tetra, harlequin rasbora | Groups of 8+, soft to medium water, planted tank |
| Livebearers | Guppy, platy, molly, swordtail | Medium to hard water, breed readily |
| Labyrinth fish | Betta, dwarf gourami, pearl gourami | Calm water, floating plants, one male per tank in small setups |
| Catfish and loaches | Corydoras, bristlenose pleco, otocinclus, kuhli loach | Soft sand or smooth gravel, sinking food, groups for corys and kuhlis |
| Cichlids | Angelfish, German blue ram, apistogramma, discus, oscar | Stable warm water, territory, size from 3 in to over 12 in |
05
Compatibility and health
Mixing species is where most losses happen. Check the tank mates guides before you combine a betta, angelfish or cichlid with anything else. When a fish looks unwell, our troubleshooting section covers ich, fin rot, swim bladder problems and ammonia poisoning, and lists the symptoms to compare against.
Some fish sold as babies grow huge: common plecos, oscars, iridescent sharks and clown loaches can outgrow a 55-gallon tank. Check the adult size in the species guide before you buy.
Every guide in this section
- 01Best beginner fish: 11 hardy, easy fish to keep in your first tank
- 02Nano fish: 10 tiny freshwater fish for small tanks
- 03Schooling fish: the best species, group sizes and tank setups
- 04Centerpiece fish for community tanks: best picks by tank size
- 05Colorful freshwater fish: the brightest species for every tank size
- 06Betta fish care guide: tank size, water, diet and tank mates
- 07Goldfish care guide: tank size, water, food and lifespan
- 08Guppy care guide: tank, water, tank mates and breeding
- 09Neon tetra care guide: tank, water, school size and tank mates
- 10Cardinal tetra care guide: tank, water, tank mates and neon comparison
- 11Ember tetra care guide: tank, water, school and tank mates
- 12Rummy nose tetra care guide: tank size, water, diet and tank mates
- 13Harlequin rasbora care guide: tank size, water, diet and tank mates
- 14Celestial pearl danio (galaxy rasbora) care: tank size, water and tank mates
- 15Angelfish care guide: tank size, water, diet and tank mates
- 16Discus fish care guide: water parameters, tank size and tank mates
- 17Oscar fish care guide: tank size, filtration, diet and tank mates
- 18German blue ram care guide: tank, water, tank mates and breeding
- 19Electric blue acara care guide: tank size, water, diet and tank mates
- 20Apistogramma care guide: the best dwarf cichlids for a planted tank
- 21Dwarf gourami care guide: tank size, water, tank mates and disease
- 22Pearl gourami care guide: tank size, water, tank mates and breeding
- 23Bristlenose pleco care guide: size, tank, diet, lifespan and breeding
- 24Corydoras catfish care guide: tank, water, diet and popular species
- 25Otocinclus care guide: tank, diet, water and tank mates
- 26Kuhli loach care guide: size, tank, water and tank mates
Frequently asked questions
Frequently asked questions
What are the best freshwater aquarium fish for a community tank?
Peaceful schooling fish like harlequin rasboras, ember tetras or neon tetras, a group of corydoras on the bottom, and a single calm centerpiece such as a pearl gourami make a balanced community in 20 gallons or more. Match the water first: livebearers prefer harder water, most tetras and rasboras softer water.
What is the hardiest freshwater fish?
Platies, guppies, zebra danios, white cloud mountain minnows and bristlenose plecos are among the hardiest. They tolerate a fairly wide range of pH and temperature. Hardy does not mean indestructible: they still need a cycled, filtered tank and regular water changes.
How many fish can I put in my tank?
There is no reliable one-inch-per-gallon rule, because body mass, activity and waste vary hugely between species. Use our stocking guides, which give fish counts for each tank size, and watch your nitrate level: if it climbs above 20–40 ppm between weekly water changes, the tank is too heavily stocked or underfiltered.
Which freshwater fish should beginners avoid?
Avoid discus, oscars, common plecos and goldfish in small tanks, as well as sensitive fish like otocinclus in a brand-new tank. These need large volumes, very stable water or a mature tank. Start with hardy species and add more demanding fish once you have kept a tank stable for a few months.
Sources and references
Written and reviewed by the handsoffmyhobby editorial team according to our editorial policy.




