Photo: Ictiologia Universidad Católica de Oriente (CC BY 2.0) — via Wikimedia Commons
Spotted Rubbernose Pleco (Chaetostoma milesi)
A compact, algae-hoovering hillstream pleco with a polka-dot pattern and rubbery lips — built for fast-water tanks.
Will it live with a Spotted Rubbernose Pleco?
We compare each fish against your spotted rubbernose pleco on temperament, size, water parameters and swimming zone. Set your tank size and filter the results.
- Agassiz's Dwarf Cichlid✅ CompatibleSemi-aggressive · 9 cm · Medium care · 24–30 °C (75–86 °F)
- Peaceful + Semi-aggressive, but with no direct clash here, and their water overlaps around 24–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.
- Badis✅ CompatibleSemi-aggressive · 8 cm · Medium care · 22–28 °C (72–82 °F)
- Compatible on the things that matter: shared water near 22–26 °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.
- Bamboo Shrimp✅ CompatiblePeaceful · 8 cm · Medium care · 22–27 °C (72–81 °F)
- Both are peaceful; temperature, pH and hardness ranges all overlap and neither outsizes the other enough to be a threat.
- Banded Gourami✅ CompatibleSemi-aggressive · 12 cm · Easy care · 22–28 °C (72–82 °F)
- Compatible on the things that matter: shared water near 22–26 °C, workable temperaments, and no predator-and-prey size gap.
- Banjo Catfish✅ CompatiblePeaceful · 15 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.
- Black Kuhli Loach✅ CompatiblePeaceful · 8 cm · Easy care · 23–28 °C (73–82 °F)
- Both are peaceful, and their water overlaps around 23–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.
- Bolivian Ram✅ CompatiblePeaceful · 8 cm · Medium care · 24–28 °C (75–82 °F)
- Both are peaceful, and their water overlaps around 24–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.
- Brilliant Rasbora✅ CompatiblePeaceful · 9 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.
- Keep Brilliant Rasbora in a shoal of 6+ or it gets stressed and nippy.
- Burmese Loach✅ CompatiblePeaceful · 9 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.
- Cockatoo Dwarf Cichlid✅ CompatibleSemi-aggressive · 8 cm · Medium care · 24–28 °C (75–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.
- Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
- Dwarf Gourami✅ CompatibleSemi-aggressive · 8 cm · Medium care · 24–28 °C (75–82 °F)
- Peaceful + Semi-aggressive, but with no direct clash here, and their water overlaps around 24–26 °C — no size, zone or temperament conflicts.
- Giant Betta✅ CompatiblePeaceful · 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.
- Giant Kuhli Loach✅ CompatiblePeaceful · 12 cm · Easy care · 24–30 °C (75–86 °F)
- Both are peaceful, and their water overlaps around 24–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.
- Golden Wonder Killifish✅ CompatibleSemi-aggressive · 10 cm · Easy care · 22–28 °C (72–82 °F)
- Compatible on the things that matter: shared water near 22–26 °C, workable temperaments, and no predator-and-prey size gap.
- Kribensis✅ CompatibleSemi-aggressive · 10 cm · Easy care · 24–27 °C (75–81 °F)
- Compatible on the things that matter: shared water near 24–26 °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.
- Kuhli Loach✅ CompatiblePeaceful · 10 cm · Easy care · 24–30 °C (75–86 °F)
- Compatible on the things that matter: shared water near 24–26 °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.
- Leopard Frog Pleco✅ CompatiblePeaceful · 9 cm · Medium care · 25–30 °C (77–86 °F)
- Both are peaceful, and their water overlaps around 25–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✅ CompatiblePeaceful · 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.
- Murray River Rainbowfish✅ CompatiblePeaceful · 11 cm · Easy care · 15–26 °C (59–79 °F)
- Compatible on the things that matter: shared water near 20–26 °C, workable temperaments, and no predator-and-prey size gap.
- Keep Murray River Rainbowfish in a shoal of 6+ or it gets stressed and nippy.
- Rosy Barb✅ CompatibleSemi-aggressive · 10 cm · Easy care · 18–26 °C (64–79 °F)
- Compatible on the things that matter: shared water near 20–26 °C, workable temperaments, and no predator-and-prey size gap.
- Keep Rosy Barb in a shoal of 6+ or it gets stressed and nippy.
- Swordtail✅ CompatibleSemi-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.
- Thick-lipped Gourami✅ CompatiblePeaceful · 9 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.
- Tiger Betta✅ CompatibleSemi-aggressive · 11 cm · Hard care · 22–27 °C (72–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.
- Topaz Cichlid✅ CompatibleSemi-aggressive · 10 cm · Medium care · 23–28 °C (73–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.
- Arrowhead Puffer⚠️ With cautionAggressive · 12 cm · Hard care · 23–28 °C (73–82 °F)
- Your 75 L tank is below the ~132 L this pairing really wants — crowding raises aggression.
- Blue Gourami⚠️ With cautionSemi-aggressive · 13 cm · Easy care · 22–28 °C (72–82 °F)
- Your 75 L tank is below the ~113 L this pairing really wants — crowding raises aggression.
- Bristlenose Pleco⚠️ With cautionPeaceful · 12 cm · Easy care · 23–30 °C (73–86 °F)
- Your 75 L tank is below the ~95 L this pairing really wants — crowding raises aggression.
- Bucktooth Tetra⚠️ With cautionAggressive · 12 cm · Medium care · 23–28 °C (73–82 °F)
- Your 75 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.
- Cupid Cichlid⚠️ With cautionSemi-aggressive · 12 cm · Medium care · 24–29 °C (75–84 °F)
- Your 75 L tank is below the ~110 L this pairing really wants — crowding raises aggression.
- Ice Blue Cichlid⚠️ With cautionAggressive · 12 cm · Medium care · 24–28 °C (75–82 °F)
- Different pH ranges (6.5–7.5 vs 7.6–8.6); doable if you sit in the shared band, but not ideal long-term.
- Your 75 L tank is below the ~190 L this pairing really wants — crowding raises aggression.
- Mascara Barb⚠️ With cautionPeaceful · 12 cm · Medium care · 20–25 °C (68–77 °F)
- Your 75 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.
- Medusa Pleco⚠️ With cautionPeaceful · 12 cm · Medium care · 26–30 °C (79–86 °F)
- Your 75 L tank is below the ~115 L this pairing really wants — crowding raises aggression.
- Pearl Gourami⚠️ With cautionPeaceful · 12 cm · Medium care · 24–28 °C (75–82 °F)
- Your 75 L tank is below the ~115 L this pairing really wants — crowding raises aggression.
- Pictus Catfish⚠️ With cautionSemi-aggressive · 12 cm · Medium care · 22–27 °C (72–81 °F)
- Your 75 L tank is below the ~210 L this pairing really wants — crowding raises aggression.
- Polka-dot Loach⚠️ With cautionSemi-aggressive · 13 cm · Medium care · 24–28 °C (75–82 °F)
- Your 75 L tank is below the ~120 L this pairing really wants — crowding raises aggression.
- Powder Blue Cichlid⚠️ With cautionSemi-aggressive · 12 cm · Medium care · 24–28 °C (75–82 °F)
- Your 75 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.
- Rubber Lip Pleco⚠️ With cautionPeaceful · 12 cm · Easy care · 20–26 °C (68–79 °F)
- Your 75 L tank is below the ~115 L this pairing really wants — crowding raises aggression.
- Striped Eel Loach⚠️ With cautionPeaceful · 12 cm · Medium care · 24–28 °C (75–82 °F)
- Your 75 L tank is below the ~95 L this pairing really wants — crowding raises aggression.
- T-bar Cichlid⚠️ With cautionSemi-aggressive · 12 cm · Medium care · 22–28 °C (72–82 °F)
- Your 75 L tank is below the ~120 L this pairing really wants — crowding raises aggression.
- White Spotted Cichlid⚠️ With cautionAggressive · 12 cm · Hard care · 24–28 °C (75–82 °F)
- pH preferences only just meet (Spotted Rubbernose Pleco 6.5–7.5 vs White Spotted Cichlid 7.8–9) — target the overlap and acclimate slowly.
- Your 75 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 recommendedPeaceful · 20 cm · Hard care · 28–31 °C (82–88 °F)
- Temperature needs don't overlap (Spotted Rubbernose Pleco 20–26 °C vs Discus 28–31 °C).
- Your 75 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 recommendedPeaceful · 6 cm · Hard care · 27–30 °C (81–86 °F)
- Temperature needs don't overlap (Spotted Rubbernose 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.
Spotted Rubbernose Pleco care specs
- Care level
- Medium
- Breeding
- Hard
- Max size
- 12 cm (4.7 in)
- Min tank size
- 75 L (19.8 gal)
- Temperature
- 20–26 °C (68–79 °F)
- pH
- 6.5–7.5
- Hardness
- 4–15 dGH
- Lifespan
- 5–10 years
- Diet
- Herbivore
- Swim level
- Bottom
- Group size
- Best alone or in a pair
- Family
- Loricariidae
- Origin
- Colombia — Magdalena and Cauca River basins
What is a Spotted Rubbernose Pleco?
The Spotted Rubbernose Pleco (Chaetostoma milesi), catalogued in the aquarium trade as L187a, is a compact armoured catfish from the swift highland rivers of Colombia. It reaches about 12 cm (4.7 in) and is immediately recognisable by the polka-dot pattern of pale cream or yellow spots scattered across a dark brown-to-grey body. That flat underside, rubbery sucker mouth and powerful pectoral fins are not decorative — they are precision adaptations for clinging to rocks in fast-flowing water.
What makes it particularly useful for the home aquarium is scale: unlike the common pleco, which eventually needs a large tank and becomes a waste machine, the Spotted Rubbernose stays genuinely small. A 75-litre (20-gallon) tank can house one comfortably, making it a practical algae grazer for moderately sized community setups. The trade-off is that it demands cooler, well-oxygenated, high-flow conditions that not every community tank provides. Get those right and you have a long-lived, low-aggression bottom cleaner that will likely outlast most of its tank-mates.
Where does the Spotted Rubbernose Pleco come from?
Chaetostoma milesi is native to the Magdalena and Cauca River basins in Colombia — two major river systems that descend from the Andes before flowing north toward the Caribbean. The species inhabits Andean foothill streams: rocky, fast-moving channels where clear, cool water rushes over boulders and smooth stones with little accumulation of silt or organic debris.
This origin matters for husbandry. The water in these streams is well-oxygenated from constant turbulence, relatively cool from altitude, moderately soft to moderately hard, and carries a neutral-to-slightly-acidic pH. The fish has evolved to rasp biofilm and algae from hard surfaces rather than sifting substrate or hunting open water. Replicating that microhabitat — moving water, rocky structure, low organic load — is the key to keeping it successfully.
What tank size and setup does the Spotted Rubbernose Pleco need?
The minimum practical tank size is 75 litres (20 gallons), and a longer footprint is preferable to a tall one: more horizontal surface area means more rockwork to graze and more territory to patrol. A tank in the 90–120 litre (24–32 gallon) range gives comfortable long-term housing, especially if more than one is kept.
Decoration should prioritise grazing surfaces and shelter over open swimming space. Smooth river rocks, slate pieces and rounded pebbles stacked to create crevices serve both functions. Driftwood adds tannins and shelter and provides additional surface for biofilm growth. A fine-gravel or sand substrate is appropriate; the fish spends almost no time sifting it. Live plants are welcome but not required — the pleco largely ignores them, though broad-leaved species like Anubias will pick up biofilm that the fish will graze.
The single most important equipment choice is water movement. A powerhead or wavemaker delivering a strong, directed current across the tank bottom replicates the hillstream conditions the fish needs. Without meaningful flow, oxygen levels drop, the fish becomes stressed and disease follows quickly. A canister filter or hang-on-back filter with a spray bar positioned to push water along the substrate works well. Aim for a turnover rate of at least 10× the tank volume per hour.
What water parameters does the Spotted Rubbernose Pleco need?
- Temperature: 20–26 °C (68–79 °F). This is cooler than many tropical community tanks — it is the most common mismatch when housing this species with warm-water fish.
- pH: 6.5–7.5, neutral to slightly acidic.
- Hardness: 4–15 dGH, soft to moderately hard.
- Oxygen: High. Strong surface agitation and good flow are non-negotiable.
The cooler temperature ceiling of 26 °C (79 °F) means this fish is not a natural fit with species that need 28–30 °C. Breeders and importers sometimes hold them in warmer water, so newly acquired fish may tolerate it short-term, but sustained warmth depresses the immune system and shortens lifespan. Check that prospective tank-mates overlap comfortably in the 20–26 °C window before buying.
Weekly water changes of 25–30 % keep nitrates in check. Like most loricariids, this species is sensitive to poor water quality and will show it through loss of colour and appetite before more serious symptoms appear.
What does the Spotted Rubbernose Pleco eat?
The Spotted Rubbernose Pleco is a herbivore, and its rubbery, rasping mouth is built for stripping algae and biofilm from hard surfaces. While it will graze natural algae from the glass, rocks and driftwood, tank algae alone is rarely sufficient — it needs targeted feeding to stay in good condition.
Sinking algae wafers should form the dietary staple, offered in the evening when the fish is most active. Supplement regularly with blanched vegetables: zucchini (courgette) discs, cucumber slices, peeled broccoli florets and spinach leaves all work well. Spirulina wafers and spirulina-enriched sinking pellets round out the plant-based diet. A small, occasional supplement of protein — a piece of frozen bloodworm or a few daphnia — is acceptable and ensures the diet is not deficient, but heavy protein feeding is neither natural nor necessary for this species. Remove uneaten food promptly to protect water quality.
Is the Spotted Rubbernose Pleco peaceful — and what fish can live with it?
The Spotted Rubbernose Pleco has a peaceful temperament toward fish of other species and sizes. It is not a threat to tank-mates, does not nip fins, and is rarely harassed by fish that are not themselves territorial bottom-dwellers. It occupies the bottom zone, leaving mid-water and surface levels free.
The main compatibility consideration is the temperature requirement. Ideal tank-mates are species that also prefer the 20–26 °C range: white cloud mountain minnows, hillstream loaches, cherry barbs, most danios, and cooler-tolerant corydoras species (such as Corydoras sterbai tolerates warmth, but C. aeneus is more comfortable at lower temperatures). Avoid pairing with species demanding consistently warm tropical conditions.
With its own kind, some territorial tension can occur at the bottom, particularly between males competing for the same cave or rock crevice. In tanks of 120 litres (32 gallons) or more with ample rockwork, a small group can be kept successfully. In the minimum 75-litre tank, one individual is the safest approach.
For a full list of compatible and incompatible species, see Spotted Rubbernose Pleco tank mates.
How do you tell male and female Spotted Rubbernose Plecos apart?
Sexing is possible once the fish reach maturity, and the differences, while subtle in juveniles, become clear in adults. Males develop odontodes — stiff, spiny bristles — on their cheeks (interopercular region) and along the leading edge of the pectoral fins. These are most visible in good light or when the fish is observed closely from the front. Males also tend to have a slightly slimmer body profile when viewed from above.
Females are plainer: no cheek or pectoral odontodes, and when gravid they appear noticeably broader across the midsection when viewed from above. This wider body profile in ripe females is the most reliable sexing cue available in a tank setting. In juveniles under 7–8 cm, sexing is unreliable and best deferred until the fish mature.
Can the Spotted Rubbernose Pleco be bred in captivity?
Breeding Chaetostoma milesi in the home aquarium is rated hard and remains uncommon among hobbyists. The species is a cave spawner: in the wild, males locate and defend a suitable rocky crevice or hollow, then court females into the cave to deposit eggs. The male guards and fans the eggs until they hatch.
Replicating this in captivity requires a dedicated breeding setup — a species tank with heavy rockwork providing multiple potential spawning caves, excellent water flow, pristine water quality, and conditioning the pair on high-quality varied foods over several weeks. Lowering the temperature slightly (toward 20–22 °C / 68–72 °F) while increasing water changes can simulate seasonal cues. Even with ideal conditions, spawning is not guaranteed and fry are challenging to raise, requiring biofilm-rich surfaces and fine spirulina powder as first foods. Most Chaetostoma sold in the trade are wild-caught.
What diseases affect the Spotted Rubbernose Pleco?
This species is not especially disease-prone when kept in appropriate conditions, but several problems arise predictably from suboptimal husbandry.
Ich (white spot disease) can appear after temperature drops or introduction of infected fish — the characteristic white pinhead spots are easiest to spot on the fins. Bacterial infections (red streaking, ulcers, fin erosion) typically follow poor water quality or physical injury from sharp decor. Fungal infections present as white cotton-like patches and are also linked to weakened fish in degraded water. All three are largely preventable through stable, clean, well-oxygenated water and quarantining new arrivals for 2–4 weeks before introduction to the main tank.
Warm, stagnant water is the single biggest stressor for this species and the background cause of most health problems. A tank that holds temperature above 26 °C (79 °F) consistently, or one with poor flow and low oxygen, will produce a chronically stressed fish that is vulnerable to any pathogen passing through.
Health note: Disease identification and treatment protocols are beyond the scope of a care profile. If your fish shows persistent symptoms, consult a reputable fish-health resource or aquatic veterinarian before medicating.
How long does the Spotted Rubbernose Pleco live?
A well-kept Spotted Rubbernose Pleco lives 5–10 years. That broad range reflects the real difference that husbandry makes: fish kept in cool, high-flow, clean water with regular feeding and minimal stress regularly reach the upper end of that window, while those kept too warm or in stagnant conditions decline significantly sooner. Because most specimens sold in stores are wild-caught adults of unknown age, starting conditions at time of purchase already vary. Provide the right environment from day one and this compact, characterful pleco is a long-term resident worth investing in properly.
Frequently asked questions
What is the difference between the Spotted Rubbernose Pleco and the Rubber Lip Pleco?
Both belong to the genus Chaetostoma and look similar, but they are distinct species from different river systems. The Spotted Rubbernose Pleco (C. milesi) is from the Magdalena-Cauca basin in Colombia, while the Rubber Lip Pleco (C. formosae) is from eastern Colombia's Orinoco drainage. C. milesi typically shows more clearly defined pale spots across the head and body.
Does the Spotted Rubbernose Pleco need a high-flow tank?
Yes — it originates from fast-moving, well-oxygenated Andean foothill streams. A powerhead or wavemaker creating a noticeable current, along with high oxygenation, replicates its natural habitat and keeps it healthiest. Stagnant, warm water causes stress and makes it susceptible to disease.
What you need to keep a spotted rubbernose pleco
The baseline is a heated, filtered 75 L+ tank: a reliable heater to hold 20–26 °C (68–79 °F), a gentle filter that won't batter a spotted rubbernose 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.
