Rubber Lip Pleco (Chaetostoma formosae)

A compact, hard-working algae scraper that stays small enough for a 115 L tank and outlasts almost every fish it lives with.

Care level Easy Temperament Peaceful Adult size 12 cm (4.7 in) Min tank 115 L (30.4 gal) Temperature 20–26 °C (68–79 °F)

Will it live with a Rubber Lip Pleco?

We compare each fish against your rubber lip pleco on temperament, size, water parameters and swimming zone. Set your tank size and filter the results.

  • Banded Gourami✅ Compatible
    Semi-aggressive · 12 cm · Easy care · 22–28 °C (72–82 °F)
    • Peaceful + Semi-aggressive, but with no direct clash here, and their water overlaps around 22–26 °C — no size, zone or temperament conflicts.
  • Bearded Corydoras✅ Compatible
    Peaceful · 10 cm · Medium care · 18–24 °C (64–75 °F)
    • Compatible on the things that matter: shared water near 20–24 °C, workable temperaments, and no predator-and-prey size gap.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
    • Keep Bearded Corydoras in a shoal of 6+ or it gets stressed and nippy.
  • Blue Gourami✅ Compatible
    Semi-aggressive · 13 cm · Easy care · 22–28 °C (72–82 °F)
    • Peaceful + Semi-aggressive, but with no direct clash here, and their water overlaps around 22–26 °C — no size, zone or temperament conflicts.
  • Boesemani Rainbowfish✅ Compatible
    Peaceful · 11 cm · Medium care · 24–28 °C (75–82 °F)
    • Compatible on the things that matter: shared water near 24–26 °C, workable temperaments, and no predator-and-prey size gap.
    • Keep Boesemani Rainbowfish in a shoal of 6+ or it gets stressed and nippy.
  • Bristlenose Pleco✅ Compatible
    Peaceful · 12 cm · Easy care · 23–30 °C (73–86 °F)
    • Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Clown Rasbora✅ Compatible
    Peaceful · 10 cm · Medium care · 23–28 °C (73–82 °F)
    • Compatible on the things that matter: shared water near 23–26 °C, workable temperaments, and no predator-and-prey size gap.
    • Keep Clown Rasbora in a shoal of 6+ or it gets stressed and nippy.
  • Convict Cichlid✅ Compatible
    Aggressive · 10 cm · Easy care · 21–28 °C (70–82 °F)
    • Peaceful + Aggressive, but with no direct clash here, and their water overlaps around 21–26 °C — no size, zone or temperament conflicts.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Cupid Cichlid✅ Compatible
    Semi-aggressive · 12 cm · Medium care · 24–29 °C (75–84 °F)
    • Peaceful + Semi-aggressive, but with no direct clash here; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
  • Giant Betta✅ Compatible
    Peaceful · 12 cm · Medium care · 24–28 °C (75–82 °F)
    • Compatible on the things that matter: shared water near 24–26 °C, workable temperaments, and no predator-and-prey size gap.
  • Giant Danio✅ Compatible
    Peaceful · 10 cm · Easy care · 20–27 °C (68–81 °F)
    • Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
    • Keep Giant Danio in a shoal of 6+ or it gets stressed and nippy.
  • Giant Kuhli Loach✅ Compatible
    Peaceful · 12 cm · Easy care · 24–30 °C (75–86 °F)
    • Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Semi-aggressive · 10 cm · Easy care · 22–28 °C (72–82 °F)
    • Peaceful + Semi-aggressive, but with no direct clash here; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
  • Keyhole Cichlid✅ Compatible
    Peaceful · 10 cm · Easy care · 22–28 °C (72–82 °F)
    • Both are peaceful, and their water overlaps around 22–26 °C — no size, zone or temperament conflicts.
  • Kribensis✅ Compatible
    Semi-aggressive · 10 cm · Easy care · 24–27 °C (75–81 °F)
    • Peaceful + Semi-aggressive, but with no direct clash here; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Kuhli Loach✅ Compatible
    Peaceful · 10 cm · Easy care · 24–30 °C (75–86 °F)
    • Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Marbled Hoplo✅ Compatible
    Peaceful · 14 cm · Easy care · 22–28 °C (72–82 °F)
    • Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Medusa Pleco✅ Compatible
    Peaceful · 12 cm · Medium care · 26–30 °C (79–86 °F)
    • Both are peaceful, and their water overlaps around 26–26 °C — no size, zone or temperament conflicts.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Molly✅ Compatible
    Peaceful · 10 cm · Easy care · 23–28 °C (73–82 °F)
    • Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
  • Peaceful · 11 cm · Easy care · 15–26 °C (59–79 °F)
    • Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
    • Keep Murray River Rainbowfish in a shoal of 6+ or it gets stressed and nippy.
  • Pearl Gourami✅ Compatible
    Peaceful · 12 cm · Medium care · 24–28 °C (75–82 °F)
    • Compatible on the things that matter: shared water near 24–26 °C, workable temperaments, and no predator-and-prey size gap.
  • Peaceful · 12 cm · Medium care · 20–26 °C (68–79 °F)
    • Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Striped Eel Loach✅ Compatible
    Peaceful · 12 cm · Medium care · 24–28 °C (75–82 °F)
    • Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Swordtail✅ Compatible
    Semi-aggressive · 14 cm · Easy care · 22–28 °C (72–82 °F)
    • Peaceful + Semi-aggressive, but with no direct clash here, and their water overlaps around 22–26 °C — no size, zone or temperament conflicts.
  • Tiger Betta✅ Compatible
    Semi-aggressive · 11 cm · Hard care · 22–27 °C (72–81 °F)
    • Compatible on the things that matter: shared water near 22–26 °C, workable temperaments, and no predator-and-prey size gap.
  • Afra Cichlid⚠️ With caution
    Semi-aggressive · 10 cm · Medium care · 24–28 °C (75–82 °F)
    • pH preferences only just meet (Rubber Lip Pleco 6.5–7.5 vs Afra Cichlid 7.8–8.6) — target the overlap and acclimate slowly.
    • Your 115 L tank is below the ~150 L this pairing really wants — crowding raises aggression.
    • Keep Afra Cichlid in a shoal of 6+ or it gets stressed and nippy.
  • Arrowhead Puffer⚠️ With caution
    Aggressive · 12 cm · Hard care · 23–28 °C (73–82 °F)
    • Your 115 L tank is below the ~132 L this pairing really wants — crowding raises aggression.
  • Auratus Cichlid⚠️ With caution
    Aggressive · 11 cm · Medium care · 23–28 °C (73–82 °F)
    • Different pH ranges (6.5–7.5 vs 7.6–8.8); doable if you sit in the shared band, but not ideal long-term.
    • Your 115 L tank is below the ~190 L this pairing really wants — crowding raises aggression.
    • Keep Auratus Cichlid in a shoal of 6+ or it gets stressed and nippy.
  • Bucktooth Tetra⚠️ With caution
    Aggressive · 12 cm · Medium care · 23–28 °C (73–82 °F)
    • Your 115 L tank is below the ~200 L this pairing really wants — crowding raises aggression.
    • Keep Bucktooth Tetra in a shoal of 8+ or it gets stressed and nippy.
  • Calvus Cichlid⚠️ With caution
    Semi-aggressive · 14 cm · Medium care · 24–27 °C (75–81 °F)
    • pH preferences only just meet (Rubber Lip Pleco 6.5–7.5 vs Calvus Cichlid 7.8–9) — target the overlap and acclimate slowly.
    • Your 115 L tank is below the ~120 L this pairing really wants — crowding raises aggression.
  • Daffodil Cichlid⚠️ With caution
    Semi-aggressive · 10 cm · Medium care · 23–27 °C (73–81 °F)
    • Different pH ranges (6.5–7.5 vs 7.8–9); doable if you sit in the shared band, but not ideal long-term.
    • Your 115 L tank is below the ~120 L this pairing really wants — crowding raises aggression.
  • Golden Vampire Pleco⚠️ With caution
    Semi-aggressive · 11 cm · Medium care · 26–30 °C (79–86 °F)
    • Your 115 L tank is below the ~120 L this pairing really wants — crowding raises aggression.
  • Ice Blue Cichlid⚠️ With caution
    Aggressive · 12 cm · Medium care · 24–28 °C (75–82 °F)
    • pH preferences only just meet (Rubber Lip Pleco 6.5–7.5 vs Ice Blue Cichlid 7.6–8.6) — target the overlap and acclimate slowly.
    • Your 115 L tank is below the ~190 L this pairing really wants — crowding raises aggression.
  • Mascara Barb⚠️ With caution
    Peaceful · 12 cm · Medium care · 20–25 °C (68–77 °F)
    • Your 115 L tank is below the ~200 L this pairing really wants — crowding raises aggression.
    • Keep Mascara Barb in a shoal of 8+ or it gets stressed and nippy.
  • Pictus Catfish⚠️ With caution
    Semi-aggressive · 12 cm · Medium care · 22–27 °C (72–81 °F)
    • Your 115 L tank is below the ~210 L this pairing really wants — crowding raises aggression.
  • Polka-dot Loach⚠️ With caution
    Semi-aggressive · 13 cm · Medium care · 24–28 °C (75–82 °F)
    • Your 115 L tank is below the ~120 L this pairing really wants — crowding raises aggression.
  • Powder Blue Cichlid⚠️ With caution
    Semi-aggressive · 12 cm · Medium care · 24–28 °C (75–82 °F)
    • Your 115 L tank is below the ~170 L this pairing really wants — crowding raises aggression.
    • Keep Powder Blue Cichlid in a shoal of 6+ or it gets stressed and nippy.
  • Rainbow Cichlid⚠️ With caution
    Semi-aggressive · 14 cm · Easy care · 22–28 °C (72–82 °F)
    • Your 115 L tank is below the ~130 L this pairing really wants — crowding raises aggression.
  • Red Zebra Cichlid⚠️ With caution
    Aggressive · 13 cm · Medium care · 23–28 °C (73–82 °F)
    • pH preferences only just meet (Rubber Lip Pleco 6.5–7.5 vs Red Zebra Cichlid 7.6–8.6) — target the overlap and acclimate slowly.
    • Your 115 L tank is below the ~190 L this pairing really wants — crowding raises aggression.
    • Keep Red Zebra Cichlid in a shoal of 6+ or it gets stressed and nippy.
  • T-bar Cichlid⚠️ With caution
    Semi-aggressive · 12 cm · Medium care · 22–28 °C (72–82 °F)
    • Your 115 L tank is below the ~120 L this pairing really wants — crowding raises aggression.
  • White Spotted Cichlid⚠️ With caution
    Aggressive · 12 cm · Hard care · 24–28 °C (75–82 °F)
    • Different pH ranges (6.5–7.5 vs 7.8–9); doable if you sit in the shared band, but not ideal long-term.
    • Your 115 L tank is below the ~200 L this pairing really wants — crowding raises aggression.
    • Keep White Spotted Cichlid in a shoal of 8+ or it gets stressed and nippy.
  • Discus⛔ Not recommended
    Peaceful · 20 cm · Hard care · 28–31 °C (82–88 °F)
    • Temperature needs don't overlap (Rubber Lip Pleco 20–26 °C vs Discus 28–31 °C).
    • Your 115 L tank is below the ~200 L this pairing really wants — crowding raises aggression.
    • Keep Discus in a shoal of 6+ or it gets stressed and nippy.
  • German Blue Ram⛔ Not recommended
    Peaceful · 6 cm · Hard care · 27–30 °C (81–86 °F)
    • Temperature needs don't overlap (Rubber Lip Pleco 20–26 °C vs German Blue Ram 27–30 °C).

Compatibility is computed from each species' care data — a strong starting point, not a guarantee. Individual temperament varies, so always introduce new fish slowly and watch them.

→ Full Rubber Lip Pleco tank mates guide: best matches, what to avoid & how to choose

Rubber Lip Pleco care specs

Care level
Easy
Breeding
Very Hard
Max size
12 cm (4.7 in)
Min tank size
115 L (30.4 gal)
Temperature
20–26 °C (68–79 °F)
pH
6.5–7.5
Hardness
5–15 dGH
Lifespan
10–15 years
Diet
Herbivore
Swim level
Bottom
Group size
Best alone or in a pair
Family
Loricariidae
Origin
Colombia and Venezuela — fast-flowing, rocky Andean river tributaries
Telling sexes apart
Males develop pronounced odontodes (bristle-like spines) on the snout and pectoral fin rays when mature; females are plumper through the belly.
Colour forms
Grey-brown base with darker spots and a reticulated pattern; cream-white belly

What is a Rubber Lip Pleco?

The rubber lip pleco (Chaetostoma formosae) is a compact, armour-plated catfish from the Loricariidae family — the same group as the infamous common pleco, but in a form that actually suits most home aquariums. Growing to around 12 cm (4.7 in), it is a genuine algae-grazing workhorse that will spend most of its day pressed flat against rocks, glass, and driftwood, methodically rasping away biofilm and algae.

What makes it stand out in a crowded field of pleco species is the combination of manageable size, peaceful temperament, and an impressive lifespan of 10–15 years. This is not a fish you buy for a season — it is a long-term resident that will outlive most tank-mates if kept well. Its one firm requirement is water that is cool, fast-moving, and oxygen-rich, which is a direct echo of the mountain streams it calls home.

Where do Rubber Lip Plecos come from?

Chaetostoma formosae originates from Colombia and Venezuela, specifically the fast-flowing, rocky tributaries draining the Andean foothills. These are shallow streams with strong current, high dissolved oxygen, a substrate of smooth boulders and gravel, and relatively low temperatures for a tropical fish — typically in the 20–26 °C (68–79 °F) range.

The water in these Andean rivers is moderately soft and neutral to slightly acidic, with good clarity rather than the tannin-stained conditions of lowland blackwater rivers. Understanding this origin is the single most useful piece of information for keeping this fish well: replicate a cool, well-oxygenated, fast-flowing river bottom and it will thrive.

What size tank does a Rubber Lip Pleco need?

The minimum recommended tank size is 115 L (30 gal). That figure is not overly cautious — rubber lip plecos are active grazers that patrol the full floor area, and they need the horizontal footprint more than depth. A standard 115–150 L (30–40 gal) tank with a rectangular footprint gives them adequate territory.

More important than volume is filtration capacity and flow. These fish come from high-flow environments and fare poorly in sluggish, warm tanks. A canister filter or a hang-on-back unit rated well above the tank volume, ideally positioned to create a clear directional current along the substrate, is the right approach. Include smooth river pebbles or slate as decor, caves or pipe sections for retreat, and a piece or two of driftwood for the fish to rasp — it seems to support their digestive health.

Keep the tank covered: like most plecos, rubber lips can and do exit through gaps in the lid, particularly at night.

What water parameters do Rubber Lip Plecos need?

  • Temperature: 20–26 °C (68–79 °F) — the cooler end of the tropical range. This is non-negotiable; temperatures above 27–28 °C cause chronic stress.
  • pH: 6.5–7.5, neutral to slightly acidic.
  • Hardness: 5–15 dGH, moderately soft to medium hard.

The temperature requirement is the most important and the most commonly violated. Do not house rubber lip plecos with discus, angelfish kept at 28–30 °C, or other high-heat species. They are, however, excellent companions for livebearers (platies, mollies at the cooler end), rainbow fish, and cooler-tolerance tetras that do well in the 22–25 °C range.

Weekly water changes of 25–30% and a cycled tank are expected baselines. These fish are sensitive to elevated nitrates over time, which reflects their origin in clean, well-flushed rivers.

What do Rubber Lip Plecos eat?

Rubber lip plecos are herbivores and proud of it. Their diet centres on:

  • Algae — they will graze tank glass, smooth rocks, and hardscape continuously. However, most community tanks cannot grow enough algae to sustain an adult fish; you must supplement.
  • Sinking algae wafers — the staple supplement; drop them after lights-out when the fish is most active.
  • Blanched vegetables — courgette (zucchini), cucumber, spinach, and sweet potato are all accepted. Slice, blanch briefly, and weigh down with a vegetable clip or small stone.
  • Driftwood — provides both cover and a surface to rasp; it contributes trace plant matter and fibre.

Protein-rich foods (bloodworms, shrimp) should be offered only occasionally if at all. Overfeeding high-protein foods to a dedicated herbivore can cause digestive issues. Feed supplemental vegetables a few times a week in amounts the fish consumes overnight, removing uneaten portions the next morning.

Are Rubber Lip Plecos aggressive — and what fish can live with them?

Rubber lip plecos are peaceful toward virtually every fish that does not directly compete for the same resources. They occupy the bottom zone, are not fin-nippers, and rarely bother mid-water or surface-dwelling species at all.

The one caveat is conspecific and inter-pleco territory: two rubber lip plecos — or a rubber lip alongside another bottom-hugging pleco — may squabble over prime grazing spots, particularly in a smaller tank. This is not dangerous aggression, but it can mean one fish monopolises the best surfaces. In a 115–150 L tank, a single specimen is the most practical choice; a larger tank with clearly separated territories can accommodate a pair.

They mix very well with peaceful community fish: livebearers, smaller tetras and rasboras, corydoras (which share the bottom but don’t compete for the same food), and rainbow fish are all reliable companions. Avoid large or aggressive cichlids and any fish kept at sustained temperatures above 26 °C.

For a vetted list of species-level pairings, see Rubber Lip Pleco tank mates.

How do you tell male and female Rubber Lip Plecos apart?

Sexual dimorphism in Chaetostoma formosae becomes visible as the fish matures. Males develop pronounced odontodes — stiff, bristle-like spines — on the snout and along the leading rays of the pectoral fins. These are most obvious when the male fans out his pectoral fins in a display posture. In good light you can often see the odontode array clearly on a mature male compared to the smooth snout of a female.

Females tend to be plumper through the belly, particularly when gravid, but this is a subtle difference outside of breeding condition. Sexing juveniles is generally not reliable; wait until the fish are at least 7–8 cm before attempting to distinguish the sexes.

How do Rubber Lip Plecos breed?

Breeding Chaetostoma formosae in captivity is rated very hard and is rarely achieved outside of dedicated breeding setups. In the wild, spawning is associated with the cooler, high-flow conditions of Andean streams, and replicating these conditions precisely is central to any breeding attempt.

Reports from advanced keepers describe spawning occurring in tight caves or under smooth flat rocks, with the male guarding the clutch. The eggs are relatively large and adhesive. Conditioning both sexes on a varied diet of algae-rich foods and vegetable matter, combined with a deliberate temperature drop to the lower end of the range (around 20–21 °C / 68–70 °F) and increased water flow, is the most commonly cited trigger.

Raising fry requires extremely clean water, fine algae growth or powdered spirulina as first foods, and stable, oxygen-rich conditions. This is a project for experienced pleco keepers rather than a casual breeding attempt.

What are common Rubber Lip Pleco diseases?

Rubber lip plecos are hardy under correct conditions, but several issues are worth knowing:

  • Ich (white spot): Small white cysts across the body and fins. Typically triggered by temperature fluctuation or stress from a new tank. Prevention centres on stable temperature and a cycled tank.
  • Skin and fin flukes: Loricariids can carry monogenean flukes. Symptoms include flashing, scratching against surfaces, and visible irritation. Quarantining new fish before introduction is the primary preventive measure.
  • Fungal infections: Usually secondary to injury or poor water quality. Maintain clean water and avoid sharp decor that can abrade their armoured flanks.
  • Bloat or constipation: Caused by feeding too much protein-rich food to a dedicated herbivore. Maintain a plant-heavy diet to prevent this.
  • Oxygen depletion stress: Not a disease, but a common cause of lethargy and death in this species when kept in warm, still tanks. The fix is environmental — stronger filtration, lower temperature, surface agitation.

Health note: symptom diagnosis and medication decisions are beyond the scope of a care profile. Confirm any diagnosis against a reputable fish-health or veterinary source before treating.

How long do Rubber Lip Plecos live?

With proper care, rubber lip plecos live 10–15 years — an unusually long lifespan for a fish of their size, and one of the most compelling reasons to choose them over shorter-lived alternatives. That commitment cuts both ways: a healthy fish purchased as a juvenile will still be with you well over a decade later, so tank-planning matters.

The keys to that lifespan are consistent: cool water kept below 26 °C, high oxygen levels from strong filtration, regular water changes to manage nitrates, and a diet that skews heavily toward plant matter. Fish that are kept too warm, in stagnant conditions, or in tanks with poor water quality typically show premature decline. Get the environment right from the start and a rubber lip pleco will prove to be one of the most durable, rewarding residents a community tank can have.

Frequently asked questions

Is the rubber lip pleco better than a common pleco for a smaller tank?

Yes — significantly. Common plecos can exceed 45 cm and produce enormous waste; the rubber lip pleco caps out around 12 cm and is far easier on water quality. It is one of the few plecos genuinely suited to a 115–150 L community setup, provided you run a strong filter and keep the water on the cooler side (20–26 °C).

Why does my rubber lip pleco need cool, fast-moving water?

In the wild, Chaetostoma formosae lives in shallow, sun-baked Andean streams where the current is brisk and oxygen levels are very high. In a still, warm aquarium it becomes lethargic and is more prone to stress. Aim for strong filtration with a good flow rate, keep temperature below 26 °C, and avoid placing it in tanks with discus or other high-heat species.

What you need to keep a rubber lip pleco

The baseline is a heated, filtered 115 L+ tank: a reliable heater to hold 20–26 °C (68–79 °F), a gentle filter that won't batter a rubber lip pleco in the current, and a tight-fitting lid. Cycle the tank fully before adding any fish.

As an Amazon Associate we earn from qualifying purchases — buying through these links costs you nothing extra.