Freshwater Fish Care & Compatibility

Search freshwater aquarium species for tank size, water parameters, temperament, care level and compatible tank mates.

Acei Cichlid

Pseudotropheus acei

Type: African Mbuna Cichlid

Care Level: Intermediate

Adult Size: 5–6 in

Minimum Tank: 55–75 gal

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Semi-aggressive; comparatively social mbuna

✓ Good Tank Mates

Yellow Lab Cichlid, Compatible Mbuna

⚠ Use Caution

Peacock Cichlids, More Aggressive Mbuna

✕ Avoid

Peaceful Community Fish, Discus

View Full Care Guide →

African Butterfly Fish

Pantodon buchholzi

Type: Oddball Surface Fish

Care Level: Intermediate

Adult Size: 4–5 in

Minimum Tank: 30 gal

Temperature: 75–82°F

pH: 6.0–7.5

Temperament: Generally peaceful surface predator

✓ Good Tank Mates

Congo Tetra, Corydoras, Peaceful Bottom Fish

⚠ Use Caution

Gourami, Angelfish

✕ Avoid

Tiny Surface Fish, Guppy Fry, Aggressive Fish

View Full Care Guide →

African Peacock Cichlid

Aulonocara spp.

Type: African Rift Lake Cichlid

Care Level: Intermediate

Adult Size: 4–6 in

Minimum Tank: 55 gal minimum; 75+ preferred for groups

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Semi-aggressive

✓ Good Tank Mates

Other Compatible Peacock Cichlids, Selected Hap Cichlids

⚠ Use Caution

Mbuna, Synodontis Catfish

✕ Avoid

Guppy, Betta, Discus, Goldfish

View Full Care Guide →

Amano Shrimp

Caridina multidentata

Type: Freshwater Shrimp

Care Level: Beginner–Intermediate

Adult Size: 1.5–2 in

Minimum Tank: 10+ gal

Temperature: 68–80°F

pH: 6.5–7.8

Temperament: Peaceful social invertebrate

✓ Good Tank Mates

Peaceful Tetras, Rasboras, Corydoras

⚠ Use Caution

Betta, Gourami

✕ Avoid

Large Cichlids, Goldfish

View Full Care Guide →

Amazon Puffer

Colomesus asellus

Type: Freshwater Puffer

Care Level: Advanced

Adult Size: 3–5 in

Minimum Tank: 40–55 gal

Temperature: 74–82°F

pH: 6.0–8.0

Temperament: Active; less territorial than many puffers but can nip fins

✓ Good Tank Mates

Other Amazon Puffers in Large Setups

⚠ Use Caution

Fast Robust Fish

✕ Avoid

Long-finned Fish, Shrimp, Snails as Pets

View Full Care Guide →

Freshwater Angelfish

Pterophyllum scalare

Type: South American Cichlid

Care Level: Intermediate

Adult Size: 6 in body; much taller with fins

Minimum Tank: 29 gal for a pair; 55+ for groups/communities

Temperature: 76–84°F

pH: 6.0–7.8

Temperament: Semi-aggressive, territorial when breeding

✓ Good Tank Mates

Corydoras, Larger Peaceful Tetras, Bristlenose Pleco

⚠ Use Caution

Gourami, Rams, Adult Guppies

✕ Avoid

Neon Tetra, Tiger Barb, Freshwater Shrimp

View Full Care Guide →

Cockatoo Dwarf Cichlid

Apistogramma cacatuoides

Type: South American Dwarf Cichlid

Care Level: Intermediate

Adult Size: 2–3.5 in

Minimum Tank: 20 gal

Temperature: 75–82°F

pH: 5.5–7.5

Temperament: Generally peaceful; territorial around caves when breeding

✓ Good Tank Mates

Small Peaceful Tetras, Rasboras, Pencilfish

⚠ Use Caution

Corydoras, Other Dwarf Cichlids

✕ Avoid

Large Aggressive Cichlids, Fin Nippers

View Full Care Guide →

Auratus Cichlid

Melanochromis auratus

Type: African Mbuna Cichlid

Care Level: Advanced

Adult Size: 4–5 in

Minimum Tank: 55+ gal

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Very aggressive Mbuna

✓ Good Tank Mates

Very Robust Mbuna

⚠ Use Caution

Synodontis

✕ Avoid

Peacock Cichlids, Community Fish, Discus

View Full Care Guide →

Dojo Loach

Misgurnus anguillicaudatus

Type: Coolwater Loach

Care Level: Beginner–Intermediate

Adult Size: 8–12 in

Minimum Tank: 55 gal

Temperature: 59–75°F

pH: 6.5–8.0

Temperament: Peaceful, social, active bottom fish

✓ Good Tank Mates

Goldfish of Suitable Size, White Cloud Mountain Minnow

⚠ Use Caution

Fancy Goldfish

✕ Avoid

Discus, Warm Tropical Fish, Tiny Shrimp

View Full Care Guide →

Bala Shark

Balantiocheilos melanopterus

Type: Large Cyprinid

Care Level: Advanced

Adult Size: 12–14 in

Minimum Tank: 125+ gal long-term

Temperature: 72–82°F

pH: 6.0–8.0

Temperament: Peaceful, very active schooling fish

✓ Good Tank Mates

Large Rainbowfish, Silver Dollar, Other Large Peaceful Fish

⚠ Use Caution

Large Peaceful Cichlids

✕ Avoid

Tiny Nano Fish, Aggressive Cichlids, Small Tanks

View Full Care Guide →

Banjo Catfish

Bunocephalus spp.

Type: Catfish

Care Level: Intermediate

Adult Size: 4–6 in

Minimum Tank: 20–30 gal

Temperature: 72–79°F

pH: 6.0–7.5

Temperament: Peaceful, sedentary nocturnal fish

✓ Good Tank Mates

Tetras, Rasboras, Corydoras

⚠ Use Caution

Other Bottom Feeders

✕ Avoid

Aggressive Cichlids

View Full Care Guide →

Betta

Betta splendens

Type: Labyrinth Fish

Care Level: Beginner

Adult Size: 2.5–3 in

Minimum Tank: 5 gal minimum; 10+ preferred for communities

Temperature: 76–82°F

pH: 6.5–7.5

Temperament: Territorial; varies by individual

✓ Good Tank Mates

Corydoras, Kuhli Loach, Peaceful Snails

⚠ Use Caution

Small Rasboras, Ember Tetra, Shrimp

✕ Avoid

Other Male Bettas, Tiger Barb, Fin-nipping Fish

View Full Care Guide →

Black Ghost Knifefish

Apteronotus albifrons

Type: Oddball / Knifefish

Care Level: Advanced

Adult Size: 16–20 in

Minimum Tank: 100–125+ gal

Temperature: 75–82°F

pH: 6.0–8.0

Temperament: Generally peaceful but predatory; territorial with similar electric fish

✓ Good Tank Mates

Silver Dollar, Large Peaceful Catfish, Large Peaceful Fish

⚠ Use Caution

Large Cichlids

✕ Avoid

Small Tetras, Shrimp, Other Knifefish

View Full Care Guide →

Black Skirt Tetra

Gymnocorymbus ternetzi

Type: Tetra

Care Level: Beginner

Adult Size: 2–2.5 in

Minimum Tank: 20 gal

Temperature: 70–80°F

pH: 6.0–7.5

Temperament: Active schooling; can fin-nip

✓ Good Tank Mates

Corydoras, Danios, Similar Robust Tetras

⚠ Use Caution

Angelfish, Gourami

✕ Avoid

Betta, Long-finned Guppies

View Full Care Guide →

Blood Parrot Cichlid

Hybrid cichlid

Type: Hybrid Cichlid

Care Level: Intermediate

Adult Size: 7–10 in

Minimum Tank: 55 gal; larger for multiple fish

Temperature: 76–82°F

pH: 6.5–8.0

Temperament: Semi-aggressive; often less aggressive than many large cichlids

✓ Good Tank Mates

Severum, Silver Dollar, Large Pleco

⚠ Use Caution

Oscar, Other Medium-large Cichlids

✕ Avoid

Tiny Tetras, Shrimp, Very Aggressive Cichlids

View Full Care Guide →

Blue Acara

Andinoacara pulcher

Type: South American Cichlid

Care Level: Intermediate

Adult Size: 5–7 in

Minimum Tank: 40–55 gal

Temperature: 72–82°F

pH: 6.5–8.0

Temperament: Semi-aggressive

✓ Good Tank Mates

Larger Tetras, Corydoras in spacious tanks, Bristlenose Pleco

⚠ Use Caution

Angelfish, Other Acaras

✕ Avoid

Tiny Fish, Shrimp

View Full Care Guide →

Boesemani Rainbowfish

Melanotaenia boesemani

Type: Rainbowfish

Care Level: Intermediate

Adult Size: 4–5 in

Minimum Tank: 55 gal

Temperature: 75–82°F

pH: 7.0–8.0

Temperament: Peaceful, very active schooling fish

✓ Good Tank Mates

Other Rainbowfish, Larger Tetras, Corydoras

⚠ Use Caution

Angelfish, Gourami

✕ Avoid

Betta, Tiny Nano Fish

View Full Care Guide →

Bolivian Ram

Mikrogeophagus altispinosus

Type: South American Dwarf Cichlid

Care Level: Beginner–Intermediate

Adult Size: 3–4 in

Minimum Tank: 20–30 gal

Temperature: 72–79°F

pH: 6.0–7.5

Temperament: Generally peaceful; territorial when breeding

✓ Good Tank Mates

Tetras, Rasboras, Corydoras

⚠ Use Caution

Other Dwarf Cichlids, Angelfish

✕ Avoid

Oscar, Aggressive Cichlids

View Full Care Guide →

Bumblebee Goby

Brachygobius spp.

Type: Goby

Care Level: Advanced

Adult Size: 1–1.5 in

Minimum Tank: 10–20 gal

Temperature: 75–82°F

pH: 7.0–8.2

Temperament: Peaceful to territorial nano bottom fish

✓ Good Tank Mates

Other Bumblebee Gobies

⚠ Use Caution

Hard-water Nano Fish

✕ Avoid

Large Fish, Aggressive Feeders

View Full Care Guide →

Cardinal Tetra

Paracheirodon axelrodi

Type: Community Tetra

Care Level: Intermediate

Adult Size: 1.5–2 in

Minimum Tank: 15–20 gal

Temperature: 75–84°F

pH: 4.5–7.5

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Discus, Corydoras sterbai, Rasboras

⚠ Use Caution

Angelfish, Betta

✕ Avoid

Oscar, Goldfish

View Full Care Guide →

Celebes Rainbowfish

Marosatherina ladigesi

Type: Rainbowfish

Care Level: Intermediate

Adult Size: 3 in

Minimum Tank: 30 gal

Temperature: 72–82°F

pH: 7.0–8.0

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Small Rainbowfish, Peaceful Livebearers

⚠ Use Caution

Gourami

✕ Avoid

Large Cichlids, Fin-nippers

View Full Care Guide →

Celestial Pearl Danio

Danio margaritatus

Type: Nano Cyprinid

Care Level: Intermediate

Adult Size: 0.8–1 in

Minimum Tank: 10 gal

Temperature: 68–78°F

pH: 6.5–7.5

Temperament: Peaceful; shy schooling/social fish

✓ Good Tank Mates

Chili Rasbora, Pygmy Corydoras, Dwarf Shrimp

⚠ Use Caution

Betta, Honey Gourami

✕ Avoid

Angelfish, Oscar, Large Fish

View Full Care Guide →

Cherry Barb

Puntius titteya

Type: Barb

Care Level: Beginner

Adult Size: 2 in

Minimum Tank: 20 gal

Temperature: 73–81°F

pH: 6.0–8.0

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Rasboras, Corydoras, Peaceful Tetras

⚠ Use Caution

Betta, Dwarf Gourami

✕ Avoid

Oscar, Large Cichlids

View Full Care Guide →

Cherry Shrimp

Neocaridina davidi

Type: Freshwater Shrimp

Care Level: Beginner

Adult Size: 1–1.5 in

Minimum Tank: 5+ gal mature tank

Temperature: 65–78°F

pH: 6.5–8.0

Temperament: Peaceful colony invertebrate

✓ Good Tank Mates

Pygmy Corydoras, Chili Rasbora with caution, Snails

⚠ Use Caution

Betta, Small Tetras

✕ Avoid

Cichlids, Goldfish, Large Fish

View Full Care Guide →

Chili Rasbora

Boraras brigittae

Type: Nano Rasbora

Care Level: Intermediate

Adult Size: 0.7–0.9 in

Minimum Tank: 10 gal

Temperature: 72–82°F

pH: 4.5–7.0

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Dwarf Shrimp, Pygmy Corydoras, Other Nano Rasboras

⚠ Use Caution

Betta, Honey Gourami

✕ Avoid

Angelfish, Oscar

View Full Care Guide →

Chinese Algae Eater

Gyrinocheilus aymonieri

Type: Algae Eater

Care Level: Intermediate

Adult Size: 8–11 in

Minimum Tank: 55+ gal

Temperature: 72–82°F

pH: 6.0–8.0

Temperament: Territorial and increasingly aggressive with age

✓ Good Tank Mates

Robust Barbs, Fast Rainbowfish

⚠ Use Caution

Large Cichlids

✕ Avoid

Discus, Angelfish, Slow Flat-bodied Fish

View Full Care Guide →

Clown Killifish

Epiplatys annulatus

Type: Killifish

Care Level: Intermediate

Adult Size: 1.2–1.5 in

Minimum Tank: 10 gal

Temperature: 72–79°F

pH: 4.0–7.0

Temperament: Peaceful surface-oriented social fish

✓ Good Tank Mates

Chili Rasbora, Pygmy Corydoras, Shrimp

⚠ Use Caution

Betta, Honey Gourami

✕ Avoid

Large Fish, Fin-nippers

View Full Care Guide →

Clown Loach

Chromobotia macracanthus

Type: Loach

Care Level: Advanced

Adult Size: 8–12+ in

Minimum Tank: 125+ gal long-term

Temperature: 77–86°F

pH: 6.0–7.5

Temperament: Social, active

✓ Good Tank Mates

Large Barbs, Rainbowfish, Other Clown Loaches

⚠ Use Caution

Large Peaceful Cichlids

✕ Avoid

Tiny Nano Fish, Aggressive Cichlids

View Full Care Guide →

Clown Pleco

Panaqolus maccus

Type: Pleco Catfish

Care Level: Beginner–Intermediate

Adult Size: 3–4 in

Minimum Tank: 20 gal

Temperature: 73–82°F

pH: 6.5–7.8

Temperament: Peaceful; mildly territorial with similar fish

✓ Good Tank Mates

Tetras, Rasboras, Corydoras

⚠ Use Caution

Other Plecos, Dwarf Cichlids

✕ Avoid

Large Aggressive Cichlids

View Full Care Guide →

Common Pleco

Hypostomus/Pterygoplichthys spp.

Type: Pleco Catfish

Care Level: Intermediate

Adult Size: 12–20+ in depending on species

Minimum Tank: 75–125+ gal depending on species/adult size

Temperature: 72–82°F

pH: 6.5–8.0

Temperament: Generally peaceful; territorial with similar bottom fish

✓ Good Tank Mates

Large Peaceful Fish, Oscar, Severum

⚠ Use Caution

Other Plecos, Large Catfish

✕ Avoid

Tiny Tanks, Highly Aggressive Bottom Dwellers

View Full Care Guide →

Neon Tetra

Paracheirodon innesi

Type: Community Tetra

Care Level: Beginner

Adult Size: 1–1.5 in

Minimum Tank: 10 gal minimum; 20+ preferred for larger schools

Temperature: 70–78°F

pH: 6.0–7.5

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Corydoras, Harlequin Rasbora, Honey Gourami

⚠ Use Caution

Betta, Angelfish

✕ Avoid

Oscar, Large Cichlids, Goldfish

View Full Care Guide →

Congo Tetra

Phenacogrammus interruptus

Type: African Tetra

Care Level: Intermediate

Adult Size: 3–3.5 in

Minimum Tank: 30–40+ gal

Temperature: 73–82°F

pH: 6.0–7.5

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Corydoras, Peaceful Rainbowfish, Pearl Gourami

⚠ Use Caution

Angelfish, Dwarf Cichlids

✕ Avoid

Tiger Barb, Large Predatory Cichlids

View Full Care Guide →

Convict Cichlid

Amatitlania nigrofasciata

Type: Central American Cichlid

Care Level: Beginner–Intermediate

Adult Size: 4–6 in

Minimum Tank: 30 gal for a pair; larger for communities

Temperature: 74–82°F

pH: 6.5–8.0

Temperament: Aggressive and highly territorial when breeding

✓ Good Tank Mates

Robust Similar-sized Cichlids in Large Tanks

⚠ Use Caution

Large Pleco, Other Central American Cichlids

✕ Avoid

Guppy, Tetras, Betta, Shrimp

View Full Care Guide →

Bronze Corydoras

Corydoras aeneus

Type: Corydoras Catfish

Care Level: Beginner

Adult Size: 2.5–3 in

Minimum Tank: 20 gal

Temperature: 72–79°F

pH: 6.0–8.0

Temperament: Peaceful schooling bottom fish

✓ Good Tank Mates

Tetras, Rasboras, Livebearers

⚠ Use Caution

Angelfish, Dwarf Cichlids

✕ Avoid

Oscar, Aggressive Bottom Dwellers

View Full Care Guide →

Sterbai Corydoras

Corydoras sterbai

Type: Corydoras Catfish

Care Level: Intermediate

Adult Size: 2.5–3 in

Minimum Tank: 20 gal

Temperature: 75–82°F

pH: 6.0–7.8

Temperament: Peaceful schooling bottom fish

✓ Good Tank Mates

Discus, Cardinal Tetra, Rummy-nose Tetra

⚠ Use Caution

Angelfish

✕ Avoid

Oscar, Aggressive Cichlids

View Full Care Guide →

Demasoni Cichlid

Chindongo demasoni

Type: African Mbuna Cichlid

Care Level: Advanced

Adult Size: 3–4 in

Minimum Tank: 55+ gal

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Highly conspecific-aggressive Mbuna

✓ Good Tank Mates

Carefully Managed Mbuna Groups, Synodontis

⚠ Use Caution

Other Blue-striped Mbuna

✕ Avoid

Peacocks in small tanks, Community Fish

View Full Care Guide →

Denison Barb

Sahyadria denisonii

Type: Barb

Care Level: Intermediate

Adult Size: 5–6 in

Minimum Tank: 55–75+ gal

Temperature: 60–77°F

pH: 6.5–7.8

Temperament: Peaceful, fast schooling fish

✓ Good Tank Mates

Rainbowfish, Larger Peaceful Barbs, Corydoras

⚠ Use Caution

Angelfish, Gourami

✕ Avoid

Betta, Discus, Tiny Nano Fish

View Full Care Guide →

Diamond Tetra

Moenkhausia pittieri

Type: Community Tetra

Care Level: Beginner–Intermediate

Adult Size: 2–2.5 in

Minimum Tank: 20–30 gal

Temperature: 75–82°F

pH: 6.0–7.5

Temperament: Peaceful to mildly nippy schooling fish

✓ Good Tank Mates

Corydoras, Rasboras, Other Medium Tetras

⚠ Use Caution

Angelfish, Gourami

✕ Avoid

Betta, Long-finned Guppy

View Full Care Guide →

Discus

Symphysodon spp.

Type: South American Cichlid

Care Level: Advanced

Adult Size: 6–8 in

Minimum Tank: 75 gal recommended for a group

Temperature: 82–86°F

pH: 6.0–7.5

Temperament: Generally peaceful, social

✓ Good Tank Mates

Cardinal Tetra, Rummy-nose Tetra, Corydoras sterbai

⚠ Use Caution

Angelfish, German Blue Ram, Bristlenose Pleco

✕ Avoid

Goldfish, Tiger Barb, Oscar

View Full Care Guide →

Dwarf Chain Loach

Ambastaia sidthimunki

Type: Loach

Care Level: Intermediate

Adult Size: 2–2.5 in

Minimum Tank: 30 gal

Temperature: 75–82°F

pH: 6.0–7.5

Temperament: Active, social, generally peaceful

✓ Good Tank Mates

Rasboras, Tetras, Corydoras

⚠ Use Caution

Dwarf Gourami, Betta

✕ Avoid

Ornamental Snails, Large Aggressive Cichlids

View Full Care Guide →

Dwarf Neon Rainbowfish

Melanotaenia praecox

Type: Rainbowfish

Care Level: Beginner–Intermediate

Adult Size: 2.5–3 in

Minimum Tank: 30 gal

Temperature: 73–82°F

pH: 6.5–8.0

Temperament: Peaceful, active schooling fish

✓ Good Tank Mates

Corydoras, Larger Tetras, Peaceful Barbs

⚠ Use Caution

Angelfish, Gourami

✕ Avoid

Betta, Large Aggressive Cichlids

View Full Care Guide →

Electric Blue Acara

Andinoacara pulcher (color form)

Type: South American Cichlid

Care Level: Intermediate

Adult Size: 5–7 in

Minimum Tank: 40–55 gal

Temperature: 74–82°F

pH: 6.5–8.0

Temperament: Generally mild for a cichlid; territorial when breeding

✓ Good Tank Mates

Larger Tetras, Corydoras, Bristlenose Pleco

⚠ Use Caution

Angelfish, Other Medium Cichlids

✕ Avoid

Tiny Nano Fish, Highly Aggressive Cichlids

View Full Care Guide →

Electric Blue Hap

Sciaenochromis fryeri

Type: African Hap Cichlid

Care Level: Intermediate

Adult Size: 6–8 in

Minimum Tank: 75+ gal

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Semi-aggressive predator

✓ Good Tank Mates

Peacock Cichlids, Compatible Haps, Synodontis

⚠ Use Caution

Large Mbuna

✕ Avoid

Small Fish, Peaceful Soft-water Fish

View Full Care Guide →

Electric Blue Johanni

Melanochromis cyaneorhabdos

Type: African Mbuna Cichlid

Care Level: Advanced

Adult Size: 4–5 in

Minimum Tank: 55 gal

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Aggressive, territorial mbuna

✓ Good Tank Mates

Compatible Robust Mbuna

⚠ Use Caution

Other Malawi Cichlids

✕ Avoid

Peacock Cichlids in Small Tanks, Peaceful Community Fish

View Full Care Guide →

Ember Tetra

Hyphessobrycon amandae

Type: Nano Tetra

Care Level: Beginner

Adult Size: 0.8–1 in

Minimum Tank: 10 gal

Temperature: 72–82°F

pH: 5.5–7.5

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Pygmy Corydoras, Chili Rasbora, Shrimp

⚠ Use Caution

Betta, Honey Gourami

✕ Avoid

Angelfish, Oscar

View Full Care Guide →

Endler's Livebearer

Poecilia wingei

Type: Livebearer

Care Level: Beginner

Adult Size: 1–1.5 in

Minimum Tank: 10 gal

Temperature: 72–82°F

pH: 7.0–8.5

Temperament: Peaceful, active social fish

✓ Good Tank Mates

Guppy, Pygmy Corydoras, Peaceful Nano Fish

⚠ Use Caution

Betta, Dwarf Gourami

✕ Avoid

Large Cichlids, Predatory Fish

View Full Care Guide →

Firemouth Cichlid

Thorichthys meeki

Type: Central American Cichlid

Care Level: Intermediate

Adult Size: 5–6 in

Minimum Tank: 40–55 gal

Temperature: 75–82°F

pH: 6.5–8.0

Temperament: Semi-aggressive; territorial during breeding

✓ Good Tank Mates

Larger Tetras, Swordtails, Bristlenose Pleco

⚠ Use Caution

Other Medium Cichlids, Severum

✕ Avoid

Tiny Fish, Betta, Shrimp

View Full Care Guide →

Flowerhorn Cichlid

Hybrid cichlid

Type: Hybrid Cichlid

Care Level: Advanced

Adult Size: 10–14+ in

Minimum Tank: 75 gal single adult

Temperature: 80–86°F

pH: 7.0–8.0

Temperament: Highly aggressive, territorial

✓ Good Tank Mates

Usually best kept alone

⚠ Use Caution

Very Large Robust Fish

✕ Avoid

Most Other Fish

View Full Care Guide →

Forktail Blue-eye

Pseudomugil furcatus

Type: Blue-eye Rainbowfish

Care Level: Beginner–Intermediate

Adult Size: 2 in

Minimum Tank: 20 gal

Temperature: 75–82°F

pH: 7.0–8.0

Temperament: Peaceful, active schooling fish

✓ Good Tank Mates

Rasboras, Corydoras, Peaceful Tetras

⚠ Use Caution

Betta, Dwarf Gourami

✕ Avoid

Large Predators, Aggressive Cichlids

View Full Care Guide →

Altum Angelfish

Pterophyllum altum

Type: South American Cichlid

Care Level: Advanced

Adult Size: 8+ in body; very tall fins

Minimum Tank: 75+ gal tall tank

Temperature: 80–86°F

pH: 4.5–6.5

Temperament: Generally peaceful but territorial cichlid

✓ Good Tank Mates

Cardinal Tetra with caution, Corydoras sterbai, Discus with expertise

⚠ Use Caution

Other Angelfish

✕ Avoid

Fin-nippers, Hard-water Fish

View Full Care Guide →

Frontosa Cichlid

Cyphotilapia frontosa

Type: Lake Tanganyika Cichlid

Care Level: Advanced

Adult Size: 12–15 in

Minimum Tank: 125+ gal; larger for colonies

Temperature: 75–79°F

pH: 7.8–9.0

Temperament: Generally calm but predatory and territorial

✓ Good Tank Mates

Compatible Large Tanganyikan Cichlids

⚠ Use Caution

Large Synodontis, Other Large African Cichlids

✕ Avoid

Small Fish, Mbuna, Peaceful Tropical Community Fish

View Full Care Guide →

Gardneri Killifish

Fundulopanchax gardneri

Type: Killifish

Care Level: Intermediate

Adult Size: 2–2.5 in

Minimum Tank: 10–20 gal

Temperature: 68–77°F

pH: 6.0–7.5

Temperament: Generally peaceful but predatory toward fry

✓ Good Tank Mates

Corydoras, Medium Peaceful Tetras

⚠ Use Caution

Other Killifish

✕ Avoid

Tiny Fry, Long-finned Timid Fish

View Full Care Guide →

Red Head Tapajos Geophagus

Geophagus sp. 'Tapajos'

Type: Eartheater Cichlid

Care Level: Intermediate–Advanced

Adult Size: 6–8 in

Minimum Tank: 75+ gal

Temperature: 78–84°F

pH: 5.5–7.5

Temperament: Generally peaceful social cichlid

✓ Good Tank Mates

Larger Tetras, Severum, Corydoras with caution

⚠ Use Caution

Other Geophagus

✕ Avoid

Tiny Fish, Aggressive Central American Cichlids

View Full Care Guide →

German Blue Ram

Mikrogeophagus ramirezi

Type: Dwarf Cichlid

Care Level: Advanced

Adult Size: 2–3 in

Minimum Tank: 20 gal

Temperature: 80–86°F

pH: 5.0–7.0

Temperament: Generally peaceful; territorial when breeding

✓ Good Tank Mates

Cardinal Tetra, Rummy-nose Tetra, Corydoras sterbai

⚠ Use Caution

Discus, Other Rams

✕ Avoid

Goldfish, Aggressive Cichlids

View Full Care Guide →

Giant Danio

Devario aequipinnatus

Type: Danio

Care Level: Beginner–Intermediate

Adult Size: 4–6 in

Minimum Tank: 55 gal

Temperature: 72–81°F

pH: 6.0–8.0

Temperament: Peaceful but very active schooling fish

✓ Good Tank Mates

Rainbowfish, Robust Barbs, Larger Peaceful Fish

⚠ Use Caution

Angelfish, Gourami

✕ Avoid

Betta, Slow Long-finned Fish

View Full Care Guide →

Glass Catfish

Kryptopterus vitreolus

Type: Asian Catfish

Care Level: Intermediate

Adult Size: 3–4 in

Minimum Tank: 30 gal

Temperature: 75–80°F

pH: 6.0–7.5

Temperament: Peaceful, shy schooling fish

✓ Good Tank Mates

Rasboras, Peaceful Tetras, Corydoras

⚠ Use Caution

Gourami, Angelfish

✕ Avoid

Tiger Barb, Aggressive Cichlids

View Full Care Guide →

Glowlight Tetra

Hemigrammus erythrozonus

Type: Community Tetra

Care Level: Beginner

Adult Size: 1.5 in

Minimum Tank: 10–20 gal

Temperature: 74–82°F

pH: 5.5–7.5

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Rasboras, Corydoras, Honey Gourami

⚠ Use Caution

Betta, Angelfish

✕ Avoid

Oscar, Large Predators

View Full Care Guide →

Goldfish

Carassius auratus

Type: Coldwater Fish

Care Level: Intermediate

Adult Size: 6–12+ in depending on variety

Minimum Tank: 20–30+ gal for fancy types; much larger for common/comet types

Temperature: 60–74°F

pH: 7.0–8.4

Temperament: Peaceful, active

✓ Good Tank Mates

Other Similar Goldfish

⚠ Use Caution

Weather Loach, White Cloud Mountain Minnow

✕ Avoid

Discus, Betta, Oscar, Most Tropical Fish

View Full Care Guide →

Dwarf Gourami

Trichogaster lalius

Type: Labyrinth Fish

Care Level: Intermediate

Adult Size: 3–3.5 in

Minimum Tank: 20 gal recommended

Temperature: 75–82°F

pH: 6.0–7.5

Temperament: Generally peaceful but males can be territorial

✓ Good Tank Mates

Harlequin Rasbora, Corydoras, Peaceful Tetras

⚠ Use Caution

Other Gouramis, Betta, Guppy

✕ Avoid

Tiger Barb, Large Aggressive Cichlids

View Full Care Guide →

Green Terror Cichlid

Andinoacara rivulatus

Type: South American Cichlid

Care Level: Advanced

Adult Size: 8–12 in

Minimum Tank: 75 gal; larger with tank mates

Temperature: 72–82°F

pH: 6.5–8.0

Temperament: Aggressive, territorial

✓ Good Tank Mates

Large Pleco, Very Robust Large Fish

⚠ Use Caution

Oscar, Jack Dempsey, Other Large Cichlids

✕ Avoid

Small Community Fish, Shrimp, Betta

View Full Care Guide →

Guppy

Poecilia reticulata

Type: Livebearer

Care Level: Beginner

Adult Size: 1.5–2.5 in

Minimum Tank: 10 gal; larger for colonies

Temperature: 72–82°F

pH: 7.0–8.2

Temperament: Peaceful, active

✓ Good Tank Mates

Platy, Molly, Corydoras, Peaceful Tetras

⚠ Use Caution

Betta, Dwarf Gourami, Angelfish

✕ Avoid

Oscar, Tiger Barb, Large Cichlids

View Full Care Guide →

Harlequin Rasbora

Trigonostigma heteromorpha

Type: Rasbora

Care Level: Beginner

Adult Size: 1.5–2 in

Minimum Tank: 15–20 gal

Temperature: 73–82°F

pH: 6.0–7.5

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Neon Tetra, Corydoras, Honey Gourami

⚠ Use Caution

Betta, Angelfish

✕ Avoid

Oscar, Large Cichlids

View Full Care Guide →

Hillstream Loach

Sewellia lineolata

Type: Loach

Care Level: Intermediate

Adult Size: 2–3 in

Minimum Tank: 20 gal

Temperature: 68–76°F

pH: 6.5–8.0

Temperament: Peaceful; may spar over prime grazing spots

✓ Good Tank Mates

White Cloud Mountain Minnow, Danios, Small Peaceful Fish

⚠ Use Caution

Other Hillstream Loaches

✕ Avoid

Discus, Warm Low-flow Fish

View Full Care Guide →

Honey Gourami

Trichogaster chuna

Type: Labyrinth Fish

Care Level: Beginner–Intermediate

Adult Size: 2–2.5 in

Minimum Tank: 15–20 gal

Temperature: 74–82°F

pH: 6.0–7.5

Temperament: Peaceful; males may become territorial when breeding

✓ Good Tank Mates

Harlequin Rasbora, Corydoras, Peaceful Tetras

⚠ Use Caution

Betta, Other Gouramis

✕ Avoid

Tiger Barb, Large Aggressive Cichlids

View Full Care Guide →

Jack Dempsey Cichlid

Rocio octofasciata

Type: Central American Cichlid

Care Level: Intermediate

Adult Size: 8–10 in

Minimum Tank: 55 gal single; larger with tank mates

Temperature: 76–82°F

pH: 6.5–8.0

Temperament: Aggressive, territorial

✓ Good Tank Mates

Large Pleco, Other Robust Large Fish

⚠ Use Caution

Oscar, Severum, Other Large Cichlids

✕ Avoid

Guppy, Tetras, Betta, Shrimp

View Full Care Guide →

Jewel Cichlid

Hemichromis spp.

Type: African Riverine Cichlid

Care Level: Advanced

Adult Size: 4–6 in

Minimum Tank: 40+ gal

Temperature: 74–82°F

pH: 6.5–8.0

Temperament: Aggressive, highly territorial when breeding

✓ Good Tank Mates

Robust Similar-sized Cichlids

⚠ Use Caution

Large Catfish

✕ Avoid

Peaceful Community Fish

View Full Care Guide →

Julidochromis

Julidochromis spp.

Type: Tanganyikan Cichlid

Care Level: Intermediate

Adult Size: 3–5 in

Minimum Tank: 20–30+ gal

Temperature: 75–80°F

pH: 7.8–9.0

Temperament: Territorial rock-dwelling cichlid

✓ Good Tank Mates

Compatible Tanganyikan Species

⚠ Use Caution

Other Julidochromis

✕ Avoid

Peaceful Community Fish

View Full Care Guide →

Kenyi Cichlid

Maylandia lombardoi

Type: African Mbuna Cichlid

Care Level: Advanced

Adult Size: 5–6 in

Minimum Tank: 55+ gal

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Very aggressive, territorial

✓ Good Tank Mates

Robust Mbuna

⚠ Use Caution

Synodontis

✕ Avoid

Peacocks, Peaceful Fish

View Full Care Guide →

Keyhole Cichlid

Cleithracara maronii

Type: South American Cichlid

Care Level: Beginner–Intermediate

Adult Size: 4–5 in

Minimum Tank: 30 gal

Temperature: 72–81°F

pH: 5.5–7.5

Temperament: Peaceful, shy cichlid; territorial when breeding

✓ Good Tank Mates

Peaceful Tetras, Corydoras, Rasboras

⚠ Use Caution

Other Dwarf Cichlids, Angelfish

✕ Avoid

Oscar, Aggressive Cichlids

View Full Care Guide →

Kribensis Cichlid

Pelvicachromis pulcher

Type: West African Dwarf Cichlid

Care Level: Beginner–Intermediate

Adult Size: 3–4 in

Minimum Tank: 20–30 gal

Temperature: 75–81°F

pH: 6.0–8.0

Temperament: Generally peaceful; territorial when breeding

✓ Good Tank Mates

Larger Peaceful Tetras, Rasboras, Peaceful Surface Fish

⚠ Use Caution

Corydoras, Other Dwarf Cichlids

✕ Avoid

Oscar, Large Aggressive Cichlids

View Full Care Guide →

Kuhli Loach

Pangio spp.

Type: Loach

Care Level: Beginner–Intermediate

Adult Size: 3–4 in

Minimum Tank: 20 gal

Temperature: 75–82°F

pH: 5.5–7.5

Temperament: Peaceful, shy social bottom fish

✓ Good Tank Mates

Rasboras, Tetras, Corydoras

⚠ Use Caution

Betta, Gourami

✕ Avoid

Oscar, Large Cichlids

View Full Care Guide →

Least Killifish

Heterandria formosa

Type: Nano Livebearer

Care Level: Intermediate

Adult Size: 0.8–1.4 in

Minimum Tank: 5–10 gal

Temperature: 68–78°F

pH: 7.0–8.0

Temperament: Peaceful social nano fish

✓ Good Tank Mates

Pygmy Corydoras, Small Shrimp, Tiny Rasboras

⚠ Use Caution

Betta

✕ Avoid

Angelfish, Large Fish

View Full Care Guide →

Lemon Tetra

Hyphessobrycon pulchripinnis

Type: Community Tetra

Care Level: Beginner

Adult Size: 1.5–2 in

Minimum Tank: 15–20 gal

Temperature: 72–82°F

pH: 5.5–8.0

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Corydoras, Rasboras, Honey Gourami

⚠ Use Caution

Betta, Angelfish

✕ Avoid

Oscar, Large Cichlids

View Full Care Guide →

Molly

Poecilia sphenops

Type: Livebearer

Care Level: Beginner–Intermediate

Adult Size: 3–5 in

Minimum Tank: 20–30+ gal

Temperature: 72–82°F

pH: 7.2–8.5

Temperament: Peaceful, active

✓ Good Tank Mates

Platy, Guppy, Corydoras

⚠ Use Caution

Gourami, Angelfish

✕ Avoid

Oscar, Large Aggressive Cichlids

View Full Care Guide →

Mystery Snail

Pomacea diffusa

Type: Freshwater Snail

Care Level: Beginner

Adult Size: 2 in shell

Minimum Tank: 5+ gal

Temperature: 68–82°F

pH: 7.0–8.2

Temperament: Peaceful invertebrate

✓ Good Tank Mates

Peaceful Community Fish, Shrimp

⚠ Use Caution

Betta, Goldfish

✕ Avoid

Pufferfish, Loaches that eat snails

View Full Care Guide →

Odessa Barb

Pethia padamya

Type: Barb

Care Level: Beginner–Intermediate

Adult Size: 2.5–3 in

Minimum Tank: 30 gal

Temperature: 68–79°F

pH: 6.0–7.5

Temperament: Active schooling; generally peaceful in a proper group

✓ Good Tank Mates

Danios, Corydoras, Rainbowfish

⚠ Use Caution

Gourami, Angelfish

✕ Avoid

Betta, Very Slow Long-finned Fish

View Full Care Guide →

Opaline Gourami

Trichopodus trichopterus

Type: Labyrinth Fish

Care Level: Intermediate

Adult Size: 5–6 in

Minimum Tank: 30 gal

Temperature: 74–82°F

pH: 6.0–8.0

Temperament: Semi-aggressive

✓ Good Tank Mates

Robust Community Fish, Corydoras

⚠ Use Caution

Angelfish, Other Gouramis

✕ Avoid

Betta, Tiny Nano Fish

View Full Care Guide →

Oscar

Astronotus ocellatus

Type: South American Cichlid

Care Level: Intermediate

Adult Size: 10–14 in

Minimum Tank: 75 gal for one; larger for tank mates

Temperature: 74–81°F

pH: 6.0–8.0

Temperament: Large, territorial, predatory

✓ Good Tank Mates

Severum, Silver Dollar, Large Pleco

⚠ Use Caution

Jack Dempsey, Bichir, Large Catfish

✕ Avoid

Guppy, Neon Tetra, Betta, Freshwater Shrimp

View Full Care Guide →

Otocinclus Catfish

Otocinclus spp.

Type: Dwarf Suckermouth Catfish

Care Level: Intermediate

Adult Size: 1.5–2 in

Minimum Tank: 10–20 gal mature tank

Temperature: 72–79°F

pH: 6.0–7.5

Temperament: Very peaceful, social

✓ Good Tank Mates

Tetras, Rasboras, Corydoras, Dwarf Shrimp

⚠ Use Caution

Betta, Dwarf Cichlids

✕ Avoid

Oscar, Aggressive Cichlids

View Full Care Guide →

Panda Corydoras

Corydoras panda

Type: Corydoras Catfish

Care Level: Beginner–Intermediate

Adult Size: 2 in

Minimum Tank: 20 gal

Temperature: 68–77°F

pH: 6.0–7.5

Temperament: Peaceful schooling bottom fish

✓ Good Tank Mates

Tetras, Rasboras, Peaceful Livebearers

⚠ Use Caution

Dwarf Cichlids

✕ Avoid

Oscar, Aggressive Cichlids

View Full Care Guide →

Pea Puffer

Carinotetraodon travancoricus

Type: Freshwater Puffer

Care Level: Advanced

Adult Size: 1 in

Minimum Tank: 10+ gal species-focused setup

Temperature: 74–82°F

pH: 6.5–8.0

Temperament: Aggressive, territorial, fin-nipping predator

✓ Good Tank Mates

Other Pea Puffers in Properly Structured Species Setups

⚠ Use Caution

Fast Small Fish in Expert Setups

✕ Avoid

Shrimp, Snails, Betta, Guppy, Slow Fish

View Full Care Guide →

Peacock Gudgeon

Tateurndina ocellicauda

Type: Gudgeon

Care Level: Intermediate

Adult Size: 2–3 in

Minimum Tank: 15–20 gal

Temperature: 72–79°F

pH: 6.5–7.8

Temperament: Peaceful, mildly territorial

✓ Good Tank Mates

Rasboras, Small Tetras, Corydoras

⚠ Use Caution

Dwarf Gourami

✕ Avoid

Large Aggressive Fish

View Full Care Guide →

Pearl Gourami

Trichopodus leerii

Type: Labyrinth Fish

Care Level: Beginner–Intermediate

Adult Size: 4–5 in

Minimum Tank: 30 gal

Temperature: 75–82°F

pH: 6.0–8.0

Temperament: Generally peaceful; males territorial when breeding

✓ Good Tank Mates

Larger Peaceful Tetras, Rasboras, Corydoras

⚠ Use Caution

Angelfish, Other Gouramis

✕ Avoid

Tiger Barb, Large Aggressive Cichlids

View Full Care Guide →

Pictus Catfish

Pimelodus pictus

Type: Pimelodid Catfish

Care Level: Intermediate

Adult Size: 5–6 in

Minimum Tank: 55 gal

Temperature: 74–81°F

pH: 6.0–8.0

Temperament: Active, generally peaceful predator

✓ Good Tank Mates

Silver Dollar, Larger Barbs, Robust Medium Fish

⚠ Use Caution

Medium Cichlids

✕ Avoid

Neon Tetra, Guppy, Shrimp

View Full Care Guide →

Platy

Xiphophorus maculatus

Type: Livebearer

Care Level: Beginner

Adult Size: 2–3 in

Minimum Tank: 15–20 gal

Temperature: 70–80°F

pH: 7.0–8.2

Temperament: Peaceful, social

✓ Good Tank Mates

Guppy, Molly, Corydoras

⚠ Use Caution

Dwarf Gourami, Betta

✕ Avoid

Oscar, Large Cichlids

View Full Care Guide →

Bristlenose Pleco

Ancistrus spp.

Type: Catfish / Pleco

Care Level: Beginner

Adult Size: 4–6 in

Minimum Tank: 20–30 gal depending on stocking

Temperature: 72–80°F

pH: 6.5–7.8

Temperament: Peaceful; males can be territorial with each other

✓ Good Tank Mates

Tetras, Guppy, Angelfish, Peaceful Cichlids

⚠ Use Caution

Other Plecos, Discus

✕ Avoid

Highly Aggressive Cichlids

View Full Care Guide →

Pristella Tetra

Pristella maxillaris

Type: Community Tetra

Care Level: Beginner

Adult Size: 1.5–2 in

Minimum Tank: 15–20 gal

Temperature: 72–82°F

pH: 6.0–8.0

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Livebearers, Corydoras, Rasboras

⚠ Use Caution

Betta, Dwarf Gourami

✕ Avoid

Oscar, Large Cichlids

View Full Care Guide →

Pygmy Corydoras

Corydoras pygmaeus

Type: Nano Corydoras Catfish

Care Level: Beginner–Intermediate

Adult Size: 1 in

Minimum Tank: 10 gal

Temperature: 72–79°F

pH: 6.4–7.5

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Chili Rasbora, Ember Tetra, Dwarf Shrimp

⚠ Use Caution

Betta, Honey Gourami

✕ Avoid

Angelfish, Oscar, Large Fish

View Full Care Guide →

Rainbow Cichlid

Herotilapia multispinosa

Type: Central American Cichlid

Care Level: Intermediate

Adult Size: 4–5 in

Minimum Tank: 30–40 gal

Temperature: 75–82°F

pH: 6.5–8.0

Temperament: Relatively peaceful cichlid; territorial breeding

✓ Good Tank Mates

Swordtail, Larger Tetras, Bristlenose Pleco

⚠ Use Caution

Other Dwarf/Medium Cichlids

✕ Avoid

Tiny Fish during breeding

View Full Care Guide →

Rainbow Shark

Epalzeorhynchos frenatum

Type: Cyprinid / Shark

Care Level: Intermediate

Adult Size: 5–6 in

Minimum Tank: 55+ gal

Temperature: 72–80°F

pH: 6.5–7.5

Temperament: Territorial bottom-oriented fish

✓ Good Tank Mates

Barbs, Rainbowfish, Danios

⚠ Use Caution

Plecos, Loaches

✕ Avoid

Other Rainbow Sharks, Timid Bottom Fish

View Full Care Guide →

Red Tail Black Shark

Epalzeorhynchos bicolor

Type: Cyprinid

Care Level: Intermediate

Adult Size: 5–6 in

Minimum Tank: 55 gal

Temperature: 72–79°F

pH: 6.5–7.5

Temperament: Territorial, especially toward similar-shaped bottom fish

✓ Good Tank Mates

Barbs, Danios, Rainbowfish

⚠ Use Caution

Corydoras, Loaches

✕ Avoid

Other Red Tail Sharks, Similar Territorial Bottom Fish

View Full Care Guide →

Red Tail Shark

Epalzeorhynchos bicolor

Type: Cyprinid / Shark

Care Level: Intermediate

Adult Size: 5–6 in

Minimum Tank: 55+ gal

Temperature: 72–80°F

pH: 6.5–7.5

Temperament: Territorial, especially with bottom fish

✓ Good Tank Mates

Robust Barbs, Rainbowfish, Larger Tetras

⚠ Use Caution

Other Bottom Dwellers

✕ Avoid

Other Red Tail Sharks, Timid Fish

View Full Care Guide →

Red Zebra Cichlid

Maylandia estherae

Type: African Mbuna Cichlid

Care Level: Intermediate

Adult Size: 4–5 in

Minimum Tank: 55+ gal

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Aggressive, territorial Mbuna

✓ Good Tank Mates

Robust Mbuna, Synodontis

⚠ Use Caution

Peacock Cichlids

✕ Avoid

Peaceful Community Fish, Discus

View Full Care Guide →

Rope Fish

Erpetoichthys calabaricus

Type: Oddball / Bichir Relative

Care Level: Intermediate

Adult Size: 12–16+ in

Minimum Tank: 55+ gal

Temperature: 75–82°F

pH: 6.5–7.5

Temperament: Peaceful predator

✓ Good Tank Mates

Larger Peaceful Cichlids, Large Gourami, Synodontis

⚠ Use Caution

Bichirs, Large Catfish

✕ Avoid

Tetras, Guppy, Shrimp

View Full Care Guide →

Rosy Barb

Pethia conchonius

Type: Barb

Care Level: Beginner

Adult Size: 4–6 in

Minimum Tank: 30–40 gal

Temperature: 64–75°F

pH: 6.0–8.0

Temperament: Active schooling; can nip fins

✓ Good Tank Mates

Danios, Other Robust Barbs, Corydoras

⚠ Use Caution

Rainbowfish, Livebearers

✕ Avoid

Betta, Angelfish, Discus

View Full Care Guide →

Rubber Lip Pleco

Chaetostoma spp.

Type: Pleco Catfish

Care Level: Intermediate

Adult Size: 4–6 in

Minimum Tank: 30 gal

Temperature: 70–78°F

pH: 6.5–8.0

Temperament: Peaceful; may defend feeding territory

✓ Good Tank Mates

Danios, Tetras, Corydoras

⚠ Use Caution

Other Plecos

✕ Avoid

Warm Discus Setups, Aggressive Bottom Fish

View Full Care Guide →

Rummy-nose Tetra

Hemigrammus bleheri

Type: Community Tetra

Care Level: Intermediate

Adult Size: 1.5–2 in

Minimum Tank: 20 gal

Temperature: 75–82°F

pH: 5.5–7.5

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Discus, Corydoras, Cardinal Tetra

⚠ Use Caution

Angelfish, Dwarf Gourami

✕ Avoid

Oscar, Goldfish

View Full Care Guide →

Salvini Cichlid

Trichromis salvini

Type: Central American Cichlid

Care Level: Advanced

Adult Size: 6–8 in

Minimum Tank: 55+ gal

Temperature: 75–82°F

pH: 6.5–8.0

Temperament: Highly territorial, especially breeding

✓ Good Tank Mates

Robust Central American Cichlids

⚠ Use Caution

Large Pleco

✕ Avoid

Peaceful Community Fish

View Full Care Guide →

Scarlet Badis

Dario dario

Type: Nano Predator

Care Level: Advanced

Adult Size: 0.8 in

Minimum Tank: 5–10 gal

Temperature: 72–79°F

pH: 6.5–7.5

Temperament: Shy, territorial micro-predator

✓ Good Tank Mates

Small Shrimp with caution, Tiny Rasboras

⚠ Use Caution

Other Male Scarlet Badis

✕ Avoid

Large Fish, Aggressive Feeders

View Full Care Guide →

Senegal Bichir

Polypterus senegalus

Type: Oddball / Bichir

Care Level: Intermediate

Adult Size: 10–14 in

Minimum Tank: 75 gal

Temperature: 75–82°F

pH: 6.5–8.0

Temperament: Generally peaceful predator

✓ Good Tank Mates

Silver Dollar, Severum, Large Pleco

⚠ Use Caution

Oscar, Other Bichirs

✕ Avoid

Guppy, Neon Tetra, Shrimp

View Full Care Guide →

Serpae Tetra

Hyphessobrycon eques

Type: Tetra

Care Level: Intermediate

Adult Size: 1.5–2 in

Minimum Tank: 20 gal

Temperature: 72–79°F

pH: 5.0–7.5

Temperament: Schooling; known fin-nipper

✓ Good Tank Mates

Other Robust Tetras, Corydoras

⚠ Use Caution

Angelfish, Gourami

✕ Avoid

Betta, Fancy Guppy

View Full Care Guide →

Severum

Heros spp.

Type: South American Cichlid

Care Level: Intermediate

Adult Size: 8–10 in

Minimum Tank: 75 gal

Temperature: 75–84°F

pH: 6.0–7.5

Temperament: Semi-aggressive; territorial when breeding

✓ Good Tank Mates

Silver Dollar, Large Pleco, Larger Peaceful Fish

⚠ Use Caution

Oscar, Electric Blue Acara, Angelfish

✕ Avoid

Tiny Tetras, Shrimp, Very Small Fish

View Full Care Guide →

Multifasciatus Shell Dweller

Neolamprologus multifasciatus

Type: Tanganyikan Shell Dweller

Care Level: Intermediate

Adult Size: 1.5–2 in

Minimum Tank: 10–20 gal colony

Temperature: 75–80°F

pH: 7.8–9.0

Temperament: Colonial, territorial around shells

✓ Good Tank Mates

Other Multifasciatus

⚠ Use Caution

Small Tanganyikan Species

✕ Avoid

Large Predatory Cichlids

View Full Care Guide →

Siamese Algae Eater

Crossocheilus oblongus

Type: Algae-eating Cyprinid

Care Level: Beginner–Intermediate

Adult Size: 5–6 in

Minimum Tank: 30–40 gal

Temperature: 72–79°F

pH: 6.0–8.0

Temperament: Peaceful, active

✓ Good Tank Mates

Tetras, Rasboras, Corydoras

⚠ Use Caution

Slow Long-finned Fish

✕ Avoid

Large Aggressive Cichlids

View Full Care Guide →

Silver Dollar

Metynnis spp.

Type: Large Characin

Care Level: Intermediate

Adult Size: 5–7 in

Minimum Tank: 75 gal

Temperature: 75–82°F

pH: 5.5–7.5

Temperament: Peaceful, active schooling fish

✓ Good Tank Mates

Oscar, Severum, Large Pleco

⚠ Use Caution

Large Catfish, Other Large Cichlids

✕ Avoid

Tiny Tetras, Shrimp, Very Small Fish

View Full Care Guide →

Swordtail

Xiphophorus hellerii

Type: Livebearer

Care Level: Beginner

Adult Size: 4–5 in

Minimum Tank: 20–30 gal

Temperature: 72–82°F

pH: 7.0–8.3

Temperament: Peaceful, active

✓ Good Tank Mates

Platy, Molly, Corydoras

⚠ Use Caution

Guppy, Dwarf Gourami

✕ Avoid

Oscar, Large Cichlids

View Full Care Guide →

Featherfin Synodontis

Synodontis eupterus

Type: African Catfish

Care Level: Intermediate

Adult Size: 7–9 in

Minimum Tank: 55+ gal

Temperature: 75–82°F

pH: 6.5–8.2

Temperament: Semi-aggressive bottom fish

✓ Good Tank Mates

Medium-Large Cichlids, Silver Dollar

⚠ Use Caution

Other Bottom Fish

✕ Avoid

Tiny Fish, Shrimp

View Full Care Guide →

Synodontis Petricola

Synodontis petricola

Type: African Catfish

Care Level: Intermediate

Adult Size: 4–5 in

Minimum Tank: 30–40 gal

Temperature: 75–82°F

pH: 7.5–8.8

Temperament: Peaceful, social bottom fish

✓ Good Tank Mates

Peacock Cichlids, Tanganyikan Cichlids, Robust African Cichlids

⚠ Use Caution

Aggressive Mbuna

✕ Avoid

Soft-water Discus Communities

View Full Care Guide →

Texas Cichlid

Herichthys cyanoguttatus

Type: North/Central American Cichlid

Care Level: Advanced

Adult Size: 10–12 in

Minimum Tank: 75+ gal

Temperature: 72–82°F

pH: 6.5–8.5

Temperament: Aggressive, territorial

✓ Good Tank Mates

Very Robust Large Cichlids

⚠ Use Caution

Large Pleco

✕ Avoid

Community Fish, Small Cichlids

View Full Care Guide →

Threadfin Rainbowfish

Iriatherina werneri

Type: Rainbowfish

Care Level: Intermediate

Adult Size: 1.5–2 in

Minimum Tank: 20 gal

Temperature: 75–82°F

pH: 5.5–7.5

Temperament: Very peaceful, delicate schooling fish

✓ Good Tank Mates

Small Rasboras, Pygmy Corydoras, Dwarf Shrimp

⚠ Use Caution

Honey Gourami

✕ Avoid

Tiger Barb, Angelfish, Large Fish

View Full Care Guide →

Three-spot Gourami

Trichopodus trichopterus

Type: Labyrinth Fish

Care Level: Beginner–Intermediate

Adult Size: 5–6 in

Minimum Tank: 30 gal

Temperature: 74–82°F

pH: 6.0–8.0

Temperament: Semi-aggressive; males can be territorial

✓ Good Tank Mates

Robust Barbs, Larger Rasboras, Corydoras

⚠ Use Caution

Angelfish, Other Gouramis

✕ Avoid

Betta, Tiny Nano Fish, Long-finned Guppies

View Full Care Guide →

Tiger Barb

Puntigrus tetrazona

Type: Barb

Care Level: Intermediate

Adult Size: 2.5–3 in

Minimum Tank: 30 gal

Temperature: 74–79°F

pH: 6.0–8.0

Temperament: Active schooling; persistent fin-nipper

✓ Good Tank Mates

Other Tiger Barbs, Zebra Danio, Clown Loach

⚠ Use Caution

Robust Barbs

✕ Avoid

Betta, Angelfish, Fancy Guppy

View Full Care Guide →

Turquoise Rainbowfish

Melanotaenia lacustris

Type: Rainbowfish

Care Level: Intermediate

Adult Size: 4–5 in

Minimum Tank: 55+ gal

Temperature: 72–82°F

pH: 7.0–8.0

Temperament: Peaceful active schooling fish

✓ Good Tank Mates

Boesemani Rainbowfish, Larger Tetras, Corydoras

⚠ Use Caution

Angelfish, Gourami

✕ Avoid

Betta, Tiny Nano Fish

View Full Care Guide →

Upside-down Catfish

Synodontis nigriventris

Type: African Catfish

Care Level: Beginner–Intermediate

Adult Size: 3–4 in

Minimum Tank: 20–30 gal

Temperature: 72–79°F

pH: 6.0–7.5

Temperament: Peaceful, social, nocturnal

✓ Good Tank Mates

Congo Tetra, Peaceful Barbs, Gourami

⚠ Use Caution

Dwarf Cichlids

✕ Avoid

Large Predatory Cichlids

View Full Care Guide →

Venustus Cichlid

Nimbochromis venustus

Type: African Hap Cichlid

Care Level: Advanced

Adult Size: 10–12 in

Minimum Tank: 125+ gal

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Large predatory semi-aggressive cichlid

✓ Good Tank Mates

Large Haps, Large Peacocks

⚠ Use Caution

Large Mbuna

✕ Avoid

Small Malawi Fish, Community Fish

View Full Care Guide →

White Cloud Mountain Minnow

Tanichthys albonubes

Type: Coolwater Community

Care Level: Beginner

Adult Size: 1.5 in

Minimum Tank: 10–20 gal

Temperature: 60–72°F

pH: 6.0–8.0

Temperament: Peaceful schooling fish

✓ Good Tank Mates

Other White Clouds, Hillstream Loach

⚠ Use Caution

Fancy Goldfish

✕ Avoid

Discus, Betta, Warm-water Fish

View Full Care Guide →

Yellow Lab Cichlid

Labidochromis caeruleus

Type: African Mbuna Cichlid

Care Level: Intermediate

Adult Size: 4–5 in

Minimum Tank: 40–55+ gal

Temperature: 76–82°F

pH: 7.6–8.6

Temperament: Semi-aggressive; relatively mild for mbuna

✓ Good Tank Mates

Compatible Mbuna, Selected Malawi Cichlids

⚠ Use Caution

Peacock Cichlids, Other Mbuna

✕ Avoid

Discus, Guppy, Betta, Goldfish

View Full Care Guide →

Yoyo Loach

Botia almorhae

Type: Loach

Care Level: Intermediate

Adult Size: 5–6 in

Minimum Tank: 40–55 gal

Temperature: 75–86°F

pH: 6.0–7.5

Temperament: Active social bottom fish; boisterous

✓ Good Tank Mates

Larger Barbs, Rainbowfish, Robust Tetras

⚠ Use Caution

Gourami, Angelfish

✕ Avoid

Shrimp, Snails, Very Timid Nano Fish

View Full Care Guide →

Zebra Danio

Danio rerio

Type: Danio

Care Level: Beginner

Adult Size: 2–2.5 in

Minimum Tank: 20 gal

Temperature: 64–77°F

pH: 6.5–7.5

Temperament: Very active schooling fish

✓ Good Tank Mates

White Cloud Mountain Minnow, Corydoras, Platy

⚠ Use Caution

Guppy, Gourami

✕ Avoid

Discus, Slow Long-finned Fish

View Full Care Guide →

Zebra Loach

Botia striata

Type: Loach

Care Level: Intermediate

Adult Size: 3–4 in

Minimum Tank: 30+ gal

Temperature: 73–79°F

pH: 6.0–7.5

Temperament: Social, active

✓ Good Tank Mates

Barbs, Rasboras, Larger Tetras

⚠ Use Caution

Corydoras

✕ Avoid

Shrimp, Aggressive Cichlids

View Full Care Guide →