Tank mates

Best Bristlenose Pleco Tank Mates

The bristlenose pleco gets along with almost every peaceful community fish that shares its water, and it is the only pleco this guide covers. In our data harlequin rasboras and amano shrimp score 10/10 with it, and most tetras, corydoras, kuhli loaches, bettas, shrimp and snails score 9/10. It fails with oscars, which can eat it, coldwater goldfish, warm-water discus and hard-water mollies. Most bristlenose pairings need 20 US gal (76 L), and males need caves of their own.

By AquaCompat Editorial Team Updated How we research

What makes a good tank mate for a bristlenose pleco?

A good bristlenose pleco tank mate is a fish that cannot eat it, shares its soft-to-medium tropical water, and does not compete with it for caves on the bottom. The bristlenose pleco is a small suckermouth catfish of the family Loricariidae; PlanetCatfish and Seriously Fish give an adult length of 5 in (12.7 cm). Four criteria follow from what the sources record about it.

  1. Shared water. The bristlenose needs 72–79 °F (22–26 °C), pH 6.0–7.2 and 2–15 dGH. Its pH ceiling is the limit that most often decides a verdict, because livebearers and snails prefer more alkaline water.
  2. Not a predator. PlanetCatfish says the bristlenose is not aggressive to other species, so it rarely causes problems itself; the danger runs the other way. Oscars, which Seriously Fish and Aquarium Co-Op describe as eating any fish small enough to swallow, are the clear example.
  3. Room on the bottom. Seriously Fish says the bristlenose is territorial with its own kind and with similar-shaped fish, and Aquarium Co-Op says males can guard caves against other bottom dwellers. Corydoras and kuhli loaches still score highly, but they need space and cover of their own.
  4. Nothing it can hurt. Aquarium Co-Op says these catfish eat only animals that are already dead, so fish, adult shrimp and snails are safe from it.

This guide sits alongside our other tank mates by species guides, which apply the same criteria to each species.

compatible: 14 of 21 candidates; caution: 3 of 21 candidates; incompatible: 4 of 21 candidates. Model verdicts, not measured success rates.
Bristlenose Pleco: candidate verdicts. Computed from the guide’s candidate list; not a measured success rate.
Bristlenose pleco compatibility. Scores, verdicts, shared ranges and tank sizes are calculated from each species’ published data (PlanetCatfish, Seriously Fish, Aquarium Co-Op and others), not from keeping these fish together, and they update automatically if the underlying data changes.
SpeciesVerdictScoreShared temperatureShared pHSmallest tank
Amano Shrimpcompatible10/1072–79 °F (22–26 °C)pH 6.0–7.220 US gal (76 L)
Harlequin Rasboracompatible10/1072–79 °F (22–26 °C)pH 6.0–7.220 US gal (76 L)
Cardinal Tetracompatible9/1073–79 °F (23–26 °C)pH 6.0–7.220 US gal (76 L)
Cherry Shrimpcompatible9/1072–79 °F (22–26 °C)pH 6.5–7.220 US gal (76 L)
Corydorascompatible9/1072–79 °F (22–26 °C)pH 6.5–7.220 US gal (76 L)
Dwarf Gouramicompatible9/1072–79 °F (22–26 °C)pH 6.0–7.240 US gal (151 L)
GloFish Tetracompatible9/1072–79 °F (22–26 °C)pH 6.0–7.020 US gal (76 L)
Kuhli Loachcompatible9/1074–79 °F (23–26 °C)pH 6.0–7.020 US gal (76 L)
Mystery Snailcompatible9/1072–78 °F (22–26 °C)pH 7.2–7.220 US gal (76 L)
Neon Tetracompatible9/1072–77 °F (22–25 °C)pH 6.0–7.220 US gal (76 L)
Angelfishcompatible8/1075–79 °F (24–26 °C)pH 6.0–7.290 US gal (341 L)
Guppycompatible8/1072–79 °F (22–26 °C)pH 7.0–7.220 US gal (76 L)
Nerite Snailcompatible8/1072–79 °F (22–26 °C)pH 7.2–7.220 US gal (76 L)
Zebra Daniocompatible8/1072–75 °F (22–24 °C)pH 6.0–7.220 US gal (76 L)
Betta Fishcaution7/1072–79 °F (22–26 °C)pH 6.0–7.240 US gal (151 L)
Endler's Livebearercaution7/1075–79 °F (24–26 °C)pH 7.0–7.220 US gal (76 L)
Platycaution7/1072–77 °F (22–25 °C)pH 7.0–7.220 US gal (76 L)
Discusincompatible3/1079–79 °F (26–26 °C)pH 6.0–7.275 US gal (284 L)
Mollyincompatible3/1072–79 °F (22–26 °C)no overlap20 US gal (76 L)
Goldfishincompatible3/10no overlappH 6.0–7.255 US gal (208 L)
Oscarincompatible3/1074–79 °F (23–26 °C)pH 6.0–7.2125 US gal (473 L)

Which fish are the best bristlenose pleco tank mates?

The best bristlenose pleco tank mates are peaceful mid-water schoolers from soft water, followed by calm bottom dwellers and the labyrinth fish. Each group is described below with the evidence behind its score.

Harlequin rasboras and small tetras

Harlequin rasboras score 10/10, and neon, cardinal and GloFish tetras each score 9/10. These fish swim in mid-water, so they barely meet a pleco that spends its time rasping biofilm on wood and stones. The harlequin shares 72–79 °F (22–26 °C) and pH 6.0–7.2; neons share a narrower 72–77 °F (22–25 °C) because they prefer cooler water.

Corydoras and kuhli loaches

Corydoras and kuhli loaches both score 9/10 with a bristlenose. All three are bottom dwellers, which our method marks down slightly, and the cave territoriality noted above means a bristlenose may chase them from its own refuge. Neither is at risk of being eaten, and PlanetCatfish calls the bronze cory a perfect community citizen. The ranking of fish that live with corydoras looks at the same pairing from the cory’s side, and the kuhli loach companions page does the same for kuhlis.

Bettas and dwarf gouramis

Bettas and dwarf gouramis score 7/10. They live in the upper water, the pleco stays below, and the bristlenose has neither trailing fins nor a betta-like shape to provoke a male betta. Because both labyrinth fish are semi-aggressive, the shared tank rises to 40 US gal (151 L). The bristlenose ranks near the top of our betta fish tank mates list for the same reasons.

Angelfish

Angelfish score 8/10. A bristlenose is too big for an angelfish to eat, and the two occupy different levels of the tank, but the angelfish’s own minimum of 53 US gal (201 L) pushes the pairing to 90 US gal (341 L). The angelfish compatibility chart lists the other fish that suit a tank that size.

Guppies, zebra danios, platies and Endler’s livebearers

Guppies and zebra danios score 8/10, while platies and Endler’s livebearers score 7/10. None of them threatens the pleco or is threatened by it; the scores fall because of water. Livebearers prefer harder, more alkaline water, so the guppy shares only pH 7.0–7.2 with the bristlenose, and the zebra danio prefers cooler water, sharing 72–75 °F (22–24 °C).

Which fish should never live with a bristlenose pleco?

A bristlenose pleco should never live with a fish big enough to eat it or with a fish that needs a different temperature or pH. Four species fail outright in our data.

Oscars

Oscars score 3/10. An oscar grows to 14 in (35.6 cm), and Seriously Fish and Aquarium Co-Op describe it as eating any fish or invertebrate that fits in its mouth, which a 5 in (12.7 cm) pleco does. The pair would also need 125 US gal (473 L). The oscar tank mates guide shows which fish are large enough to share with one.

Goldfish

Goldfish score 3/10 because the two share no temperature range. Goldfish are coldwater fish that need 59–70 °F (15–21 °C); the bristlenose needs 72–79 °F (22–26 °C). Keeping either one outside its range to suit the other is the failure, not behaviour. The guide on what can live with goldfish explains the coldwater options.

Discus

Discus score 3/10 from the other side of the scale. They need 79–86 °F (26–30 °C), and Aquarium Co-Op recommends keeping farm-raised discus warmer still, so the bristlenose’s range meets the discus range only at its top edge.

Mollies

Mollies score 3/10 because they share no pH range. Mollies need pH 7.5–8.5, and Seriously Fish and Aquarium Co-Op say they become disease-prone in soft or acidic water, which is where the bristlenose does best.

Can bristlenose plecos live with shrimp and snails?

Yes. Bristlenose plecos are among the safest fish to keep with shrimp and snails in our data, because they do not hunt.

Shrimp

Amano shrimp score 10/10 and cherry shrimp 9/10. Shrimp and Snail Breeder says the bristlenose generally ignores adult shrimp and that the two are bred together commercially, though shrimp fry may occasionally be taken. Aquarium Co-Op’s statement that these catfish eat only dead animals points the same way. The guide to cherry shrimp tank mates covers the cover and water a breeding colony needs.

Snails

Mystery snails score 9/10 and nerite snails 8/10. Our bristlenose data records that it does not eat snails. The one constraint is pH: snails prefer harder, more alkaline water, and the shared pH is only pH 7.2–7.2. The page on snail tank mates lists fish that share snail water more comfortably.

Bristlenose Pleco: 72–79 °F; Amano Shrimp: 65–81 °F; Angelfish: 75–86 °F; Betta Fish: 72–86 °F. Overlapping water ranges do not settle behavioural risks.
Water-range comparison: Bristlenose Pleco. Based on the accompanying guide and its cited data.

Which plecos does this guide cover?

This guide covers only the bristlenose pleco, because it is the only pleco in our fact base. We do not publish compatibility verdicts for other plecos, since we have not collected their published ranges and sizes. That gap matters most for the large sailfin plecos of the genus Pterygoplichthys: USGS (profile revised 2013) gives one of them, the vermiculated sailfin catfish, a size of 70 cm and lists it as established in the wild in Florida and North Carolina after fish farm escapes or aquarium releases.

Even the bristlenose has an unsettled identity. It is widely sold as Ancistrus cf. cirrhosus, but PlanetCatfish and Seriously Fish list the common aquarium fish as Ancistrus sp. (3), sold as Ancistrus cf. cirrhosus, and Seriously Fish says genetic data rule out a link to true A. cirrhosus, a Paraná basin species. Seriously Fish and Practical Fishkeeping both note the common bristlenose may have mixed ancestry. Line-bred forms such as albino, piebald and long-finned (veiltail) bristlenoses are line-bred from the same fish, so the data on this page applies to them.

Several traits recorded in the sources explain why the bristlenose fits community tanks. It stays small at 5 in (12.7 cm), PlanetCatfish says it is not aggressive to other species, and Practical Fishkeeping calls it well suited to beginners; our data rates its care level as beginner.

Can a bristlenose pleco live on tank algae alone?

No. A bristlenose is often bought as an algae cleaner, but the sources treat it as a fish that needs its own food. PlanetCatfish advises feeding mainly vegetable foods such as algae wafers, spirulina, courgette and cucumber, with the occasional meaty item, and Seriously Fish lists meaty foods such as bloodworm and Daphnia alongside vegetables. Practical Fishkeeping notes that it rasps algae and biofilm from wood, which helps, but that is grazing, not a complete diet.

This matters for tank mates. In a tank shared with corydoras or kuhli loaches, which also feed on the bottom, sinking food has to reach the pleco as well as them. Aquarium Co-Op also notes that a bristlenose may snack on sword plants, so a hungry pleco and a planted tank are a poor match; the 20-gallon planted tank guide covers plant choices.

Can you keep more than one bristlenose pleco?

Yes, with caves and the right sex ratio. Our bristlenose data records the species as solitary, with a minimum group of 1, and Seriously Fish and Practical Fishkeeping size their tank advice for one fish or a breeding pair. Aquarium Co-Op advises keeping more females than males and providing plenty of caves, because males defend caves and, according to PlanetCatfish, may fight if cramped.

A pair is likely to breed. Breeding is rated easy in our data: the female spawns in a cave, the male guards the eggs and fry, and the sources say it often breeds in aquaria without intervention. A guarding male is more defensive of his cave, which is another reason bottom-dwelling tank mates need refuges of their own.

What tank size does a bristlenose pleco need with tank mates?

Most bristlenose pleco pairings in our data need 20 US gal (76 L); pairings with a betta or dwarf gourami need 40 US gal (151 L), and angelfish 90 US gal (341 L). The shared figure takes the larger of the two species’ minimum tanks, adds a margin when one species is semi-aggressive, and rounds up to the next common tank size.

10-gallon tank

A 10-gallon tank is too small in our data. Aquarium Co-Op recommends 20 US gal (76 L) to 29 gallons or more for adults, though Seriously Fish and Practical Fishkeeping give a 60 × 30 cm base, roughly 14 US gallons, for a single fish or a pair. For small tanks, the guide to the best fish for a 10-gallon community tank starts from species that fit.

20-gallon tank

At 20 US gal (76 L), a single bristlenose can share with harlequin rasboras, small tetras, corydoras, kuhli loaches, guppies, shrimp or snails, though not all at once. A school of 8 harlequins plus 6 corydoras is already a full stocking plan to check.

40 gallons and larger

A betta or dwarf gourami with a bristlenose needs 40 US gal (151 L), and angelfish 90 US gal (341 L). The stocking calculator checks a full list against a given tank, and the species compatibility checker scores any pairing not shown here.

Questions people ask

Can a bristlenose pleco live with goldfish?

No. The pairing scores 3/10 because the two share no temperature range: goldfish need 59–70 °F (15–21 °C) and the bristlenose 72–79 °F (22–26 °C). One of them would always be kept outside its range. Goldfish are better kept with other goldfish, as the goldfish tank mates guide explains.

Will a bristlenose pleco eat shrimp?

Not adult shrimp. Aquarium Co-Op says these catfish eat only animals already dead, and Shrimp and Snail Breeder says the bristlenose ignores adult shrimp and is bred alongside shrimp commercially. Shrimp fry may occasionally be taken. Cherry shrimp score 9/10 and amano shrimp 10/10 with it.

Can a betta live with a bristlenose pleco?

Yes, in our data. The pairing scores 7/10: the pleco stays on the bottom, has no trailing fins to provoke a male betta, and shares 72–79 °F (22–26 °C). The tank should be at least 40 US gal (151 L) because the betta is semi-aggressive.

How many bristlenose plecos can share a tank?

One is enough, and our data records it as a solitary fish. If you keep more, Aquarium Co-Op advises more females than males and plenty of caves, because males defend caves and PlanetCatfish says they may fight in cramped tanks. A male and female together are likely to breed.

Will a bristlenose pleco eat my plants?

It may nibble some. Aquarium Co-Op notes that a bristlenose may snack on sword plants. PlanetCatfish recommends feeding mainly vegetable foods such as algae wafers, courgette and cucumber, which gives the pleco an alternative to your plants and to the algae it rasps from wood and glass.

Sources 132 documents from 22 publishers
  • Applesnail.net (applesnail.net): “How to take care of apple snails”; “Quick guide”; “Pomacea diffusa”; “Apple snail FAQ”
  • Aqualog (aqualog.de): “Discus (lexicon profile)”
  • Aquarium Co-Op (aquariumcoop.com): “Care Guide for Plecostomus”; “Oscar Fish Care Guide”; “Care Guide for Harlequin Rasboras and Lambchop Rasboras”; “Betta fish tank mates”; “What Is Neon Tetra Disease and How Can It Be Prevented?”; “Neon and Cardinal Tetras: Beginner Schooling Fish”; “Top 5 Dither Fish to Help Shy or Aggressive Fish in Freshwater Tanks”; “Care Guide for Cardinal Tetras”; “Care Guide for GloFish”; “Care Guide for Cory Catfish”; “Care Guide for Kuhli Loaches”; “Betta Fish Care Guide”; “Care Guide for Dwarf Gouramis”; “10 Best Top-Dwelling Fish for Your Freshwater Community Aquarium”; “Freshwater Angelfish Care Guide”; “Guppy Care Guide”; “Care Guide for Platy Fish: Feeding, Breeding, and Tank Mates”; “Care Guide for Zebra and Leopard Danios”; “Endler's Livebearer Care Guide”; “Care Guide for Fancy Goldfish”; “Goldfish Tank Mates”; “Care Guide for Amano Shrimp”; “Discus Fish Care Guide”; “Care Guide for Mollies: Feeding, Breeding, and Tank Mates”; “Care Guide for Cherry Shrimp”; “Care Guide for Mystery Snails”; “Care Guide for Nerite Snails”
  • AquariumInfo.org (aquariuminfo.org): “Apple Snail”
  • Crustacean Research 49 (Hamasaki et al. 2020) (jstage.jst.go.jp): “Dietary effects of phytoplankton and zooplankton on larval survival, duration and growth of four Caridina species”
  • Crustacean Research 50 (Kondo, Hamasaki, Dan 2021) (jstage.jst.go.jp): “Larval performance of three amphidromous shrimp species in the genus Caridina under different temperature and salinity conditions”
  • FishBase (fishbase.se): “Ancistrus cirrhosus summary (Bayesian length-weight estimate)”; “Astronotus ocellatus, Oscar: species summary”; “Length-weight relationships for Astronotus ocellatus”; “Trigonostigma heteromorpha summary page”; “Paracheirodon innesi summary (Bayesian length-weight estimate)”; “Paracheirodon axelrodi summary (Bayesian length-weight estimate)”; “Gymnocorymbus ternetzi summary (Bayesian length-weight estimate)”; “Osteogaster aenea, Bronze corydoras”; “Length-weight relationships for Osteogaster aenea”; “Pangio kuhlii summary (Bayesian length-weight estimate)”; “Betta splendens, Siamese fighting fish: species summary”; “Trichogaster lalius, Dwarf gourami: species summary”; “Length-weight relationships for Trichogaster lalius”; “Pterophyllum scalare, Freshwater angelfish: species summary”; “Length-weight relationships for Pterophyllum scalare”; “Poecilia reticulata, Guppy: species summary”; “Xiphophorus maculatus summary (Bayesian length-weight estimate)”; “Danio rerio summary (Bayesian length-weight estimate)”; “Length-weight relationships for Poecilia reticulata”; “Poecilia wingei summary (Bayesian length-weight estimate)”; “Carassius auratus, Goldfish: species summary”; “Length-weight relationships for Carassius auratus”; “Symphysodon aequifasciatus summary (Bayesian length-weight estimate)”; “Poecilia sphenops, Molly: species summary”; “Poecilia latipinna, Sailfin molly: species summary”; “Length-weight relationships for Poecilia sphenops”
  • fishkeeping.co.uk (fishkeeping.co.uk): “Goldfish Size, Life Expectancy and Tank Recommendations”; “Keeping Goldfish - The Right Way”
  • GloFish (Spectrum Brands) (glofish.com): “GloFish FAQs”; “International Use and License Notice”
  • Maidenhead Aquatics (fishkeeper.co.uk species data sheet) (fishkeeper.co.uk): “Oscar data sheet”; “Harlequin Rasbora data sheet”; “Neon Tetra data sheet”; “Black Widow Tetra (Black Skirt Tetra) data sheet”; “Siamese Fighting Fish/Betta data sheet”; “Angelfish data sheet”; “Guppy data sheet”; “Platy data sheet”; “Discus data sheet”; “Molly data sheet”; “Amano Shrimp”; “Zebra Nerite Snail”
  • Neotropical Ichthyology (Crampton 2008) (scielo.br): “Ecology and life history of an Amazon floodplain cichlid: the discus fish Symphysodon”
  • Ornamental Aquatic Trade Association (OATA) (ornamentalfish.org): “How to look after fancy goldfish”; “How to look after goldfish in an aquarium / fish tank”
  • PlanetCatfish (via Internet Archive snapshot, 2025) (web.archive.org): “Ancistrus sp. (3) Common Bristlenose Catfish Cat-eLog data sheet”; “Osteogaster aenea (Bronze Cory) Cat-eLog data sheet”
  • Practical Fishkeeping (practicalfishkeeping.co.uk): “Bristlenose catfish: the hardworking Ancistrus”; “How long will my fish live?”; “A guide to the small rasboras from the genus Trigonostigma”; “Cardinal tetra, Paracheirodon axelrodi”; “What can I keep in my hard water aquarium?”; “Aquarium trade may have spread gourami virus”; “Quick guide to livebearers”; “Endler's livebearers are nearly all hybrids!”; “What water temperature do goldfish need?”; “How can I breed goldfish in my aquarium?”; “Amano shrimp: Spineless heroes (Nathan Hill)”; “Frequently asked questions on Neocaridina shrimps”; “An introduction to Shrimp”; “Will these snails starve without algae?”; “What can I add for algae control?”
  • Practical Fishkeeping (Julian Dignall) (practicalfishkeeping.co.uk): “Focus on commonly kept Corydoras”
  • Seriously Fish (seriouslyfish.com): “Ancistrus sp. '3' (Common Bristlenose Catfish)”; “Astronotus ocellatus”; “Trigonostigma heteromorpha (Harlequin)”; “Paracheirodon innesi (Neon Tetra)”; “Paracheirodon axelrodi (Cardinal Tetra)”; “Gymnocorymbus ternetzi (Black Widow Tetra)”; “Osteogaster aenea (Bronze Cory)”; “Pangio semicincta ('Kuhli' Loach)”; “Betta splendens”; “Trichogaster lalius”; “Pterophyllum scalare”; “Poecilia reticulata”; “Xiphophorus maculatus”; “Danio rerio (Zebra Danio)”; “Poecilia wingei”; “Symphysodon aequifasciatus”; “Poecilia sphenops”; “Poecilia latipinna”
  • Shrimp and Snail Breeder (aquariumbreeder.com): “Cherry Shrimp in a Community Tank”; “Amano Shrimp: detailed guide, care, diet and breeding”; “Red Cherry Shrimp: detailed guide, care, diet and breeding”; “How Copper Affects Dwarf Shrimp”; “Nerite Snails: detailed guide, care, diet and breeding”
  • Shrimp Science (shrimpscience.com): “Amano Shrimp”; “Red Cherry Shrimp - Care Guide”; “General Hardness (GH) For Shrimp Tanks”; “Carbonate Hardness (KH) For Shrimp Tanks”; “TDS For Shrimp Tanks”
  • Tropical Fish Hobbyist Magazine (tfhmagazine.com): “Astronotus sp.”; “Betta splendens”
  • U.S. Geological Survey (nas.er.usgs.gov): “Pterygoplichthys disjunctivus (Vermiculated Sailfin Catfish) species profile, Nonindigenous Aquatic Species Database”
  • UF/IFAS EDIS (ask.ifas.ufl.edu): “Evolution, Culture, and Care for Betta splendens (FA212)”
  • Wikipedia (en.wikipedia.org): “Vittina natalensis”

All sources accessed . Every number on this page comes from these documents.