Stocking by Biotope
Tell us about your water and find fish that naturally suit it. Matching your stocking to your source water means healthier fish and less fiddling with chemistry.
Good matches for neutral water, tropical tank
Guppy
Livebearer · up to 5 cm · keep in groups of 3+
Platy
Livebearer · up to 6 cm · keep in groups of 3+
Swordtail
Livebearer · up to 10 cm · keep in groups of 3+
Rummy Nose Tetra
Tetra · up to 5 cm · keep in groups of 6+
Black Skirt Tetra
Tetra · up to 6 cm · keep in groups of 6+
Serpae Tetra
Tetra · up to 4 cm · keep in groups of 6+
Tiger Barb
Barb · up to 6 cm · keep in groups of 6+
Cherry Barb
Barb · up to 5 cm · keep in groups of 6+
Rosy Barb
Barb · up to 12 cm · keep in groups of 6+
Zebra Danio
Danio · up to 5 cm · keep in groups of 6+
Betta (Male)
Gourami · up to 6 cm · keep in groups of 1+
Dwarf Gourami
Gourami · up to 7 cm · keep in groups of 1+
Giant/Blue Gourami
Gourami · up to 15 cm · keep in groups of 1+
Angelfish
Cichlid · up to 15 cm · keep in groups of 2+
German Blue Ram
Cichlid · up to 6 cm · keep in groups of 2+
Oscar
Cichlid · up to 30 cm · keep in groups of 1+
Corydoras Catfish
Catfish · up to 6 cm · keep in groups of 6+
Bristlenose Pleco
Catfish · up to 12 cm · keep in groups of 1+
Kuhli Loach
Loach · up to 10 cm · keep in groups of 5+
Rainbowfish
Rainbowfish · up to 12 cm · keep in groups of 6+
Water matches, wrong temperature
Prefer different water — skip these
This is a general guide. Hardy species can adapt to slightly different water, but long-term health is always better when fish live in water close to what they evolved in.
Related Reading
Guides that cover this topic in depth