Book Appointment Now
What Fish Can Be Kept with Plecos? A Compatibility
Small schooling tetras, danios, rasboras, livebearers, gouramis, and corydoras catfish commonly share a tank with plecos, as long as the aquarium accommodates the pleco’s adult size and waste output. Match mid- and top-dwelling community fish to your pleco, avoid aggressive cichlids and known fin-nippers, and you’ll sidestep most conflicts that catch new keepers off guard. Plan around the fully grown fish, not the two-inch juvenile in the store cup.
This walkthrough helps freshwater hobbyists building a community tank around a pleco, breaking down how bottom-dweller behavior shapes every stocking choice and which species thrive alongside it.
Why Pleco Behavior Drives Every Compatibility Decision
Most plecos sold in chain stores are juveniles. The common pleco (Hypostomus plecostomus) looks manageable at three inches, then grows to 12–24 inches within a few years, while the bristlenose pleco tops out near 4–6 inches. That size gap reshapes the entire stocking plan, because a larger pleco leaves less room for tankmates in any fixed volume of water.
Nocturnal Habits and Where the Pleco Spends Its Time
Plecos are nocturnal. They hide in caves or under driftwood through the day and roam the glass, substrate, and decor once the lights go out. Because the rest of a community tank sleeps while your pleco wakes up, direct contact with mid- and top-dwelling fish stays minimal. A school of neon tetras resting near the surface rarely crosses paths with a bristlenose scraping algae off the back wall.
That pattern is what makes plecos such useful algae eaters in mixed setups, but it also means the pleco is active when you may not be watching. Slime-coat nipping and suction feeding on sleeping long-finned fish happens after dark, which is why “he looked fine yesterday” runs through so many compatibility complaints.
Temperament, Territorial Disputes, and Bioload
Plecos stay generally peaceful toward unrelated species, but two plecos in the same tank can turn territorial, especially in anything under 100 gallons. The same applies when a pleco shares a tank with other heavy bottom-dwellers like large corydoras colonies or competing pleco species. Add a second pleco at the same time as the first, and give each one its own cave or piece of driftwood to claim.
Bioload is the silent compatibility killer. A full-grown common pleco eats constantly and produces waste at a rate most hobbyists underestimate. A filter sized for a 55-gallon community without the pleco often runs undersized the moment the pleco hits 10 inches. Plan for roughly double the standard turnover, and you avoid the chronic nitrate climb that stresses every fish in the tank.
The Most Reliable Tank Mates for Community Setups
The fish compatible with a pleco in a community tank tend to share three traits: they don’t compete for the same territory, they tolerate the same wide pH and hardness range, and they grow large enough to avoid being treated as a meal. The list below covers the species that work across the widest range of setups.
Small Schooling Fish for the Upper Water Column
Schooling fish stay where plecos don’t, which removes most of the friction from the equation.
- Neon and cardinal tetras: Stay under two inches and occupy the top half, so they rarely trigger a pleco’s attention.
- Rummy-nose tetras: Tight schooling behavior and a calm temperament make them a peaceful middle-layer choice.
- Zebra and pearl danios: Active swimmers that stay near the surface and tolerate the same 74–80°F range most plecos prefer.
- Harlequin and lamb chop rasboras: Peaceful, mid-sized, and comfortable in the slightly soft water many plecos enjoy.
Bottom and Mid-Dwelling Companions
Corydoras catfish are the textbook pleco companion, because they share the bottom without competing for caves. A group of six to eight corys stays active during the day, when the pleco is hidden, and they pick up sinking foods the pleco might otherwise miss. Avoid mixing them with very small, fragile species like Otocinclus unless the tank is heavily planted and the bioload is carefully controlled.
Livebearers also work well. Guppies, platies, mollies, and swordtails handle the 6.5–7.8 pH range most plecos prefer, and they breed readily without becoming prey. A 24-inch common pleco in a 100-gallon tank can and will eat a newborn guppy fry, so treat that as natural population control rather than a stocking failure.
Larger Peaceful Centerpiece Fish
Gouramis, angelfish, and rainbowfish all make suitable pleco tank mates when the tank is large enough. Pearl gouramis and angelfish stay in the middle of the water column and rarely challenge a pleco on the substrate. Boeseman’s rainbowfish and similar mid-sized species add color and movement without crowding the bottom. Match adult size carefully: an angelfish in a 30-gallon tank with a bristlenose is a workable setup, but the same angelfish in a 75-gallon with a fully grown common pleco is a long-term commitment to a heavily stocked system.
Tank Mates That Create Conflict or Risk
Some of the most popular community fish are the worst pleco tank mates, because their behavior conflicts directly with how a pleco feeds, rests, and defends its space. The four categories below cover the species that cause the most trouble.
Aggressive Cichlids and Predator Species
African cichlids, oscar cichlids, jack dempseys, and other large or aggressive cichlids treat plecos as either territory intruders or, in the case of oscars, large armored snacks. Even in a 125-gallon tank, an oscar and a 20-inch common pleco settle into a stalemate that stresses both fish. Avoid pairing plecos with any cichlid known for aggression, and skip the large predator catfish as well.
Fin-Nippers and Stressful Tankmates
Tiger barbs, serpae tetras, and Buenos Aires tetras earn their reputations as fin-nippers for a reason. A pleco’s dorsal and pectoral fins are large, slow to heal, and easy targets. Once a barb school locks onto a pleco, the slime-coat damage opens the door to bacterial infection. Skip these species entirely, or keep them in species-only setups away from any pleco.
Slow-Moving Long-Finned Fish
Bettas and fancy guppies sometimes get recommended as pleco tank mates because they’re peaceful, but they carry a specific risk. A pleco’s suction-cup mouth can latch onto a slow-moving, long-finned fish in the dark, scraping slime coat or pinching fins. The fish doesn’t need to be a target on purpose; the pleco just needs to be hungry. Long-finned bettas, halfmoon guppies, and any double-tail fancy strain are the most common casualties.
Add the pleco last, and watch feeding interactions closely during the first two weeks. Suction-feeding damage on long-finned tankmates usually shows up within the first 72 hours if it’s going to happen at all.
Territorial Pleco Species in Community Tanks
Royal plecos (Panaque nigrolineatus) and similar wood-eating species become territorial as adults and can bully or even kill smaller tankmates. They belong in species-only setups with a large piece of driftwood, or in semi-aggressive community tanks with fish that can hold their own. Treating a royal pleco like a bristlenose is one of the fastest ways to lose the rest of your stock.
Tank Size, Hiding Spots, and Stocking Numbers That Keep Peace
Stocking math for a pleco tank starts with the pleco’s adult size, not its current size. A common pleco in a 55-gallon tank works for about a year, then it doesn’t, and by the time the bioload spike hits, the rest of the community is already showing stress. Plan the tank around the fully grown fish, and you’ll avoid a forced rehoming two years down the road.
Minimum Tank Sizes by Pleco Type
| Pleco Type | Adult Size | Minimum Tank | Best For |
|---|---|---|---|
| Bristlenose | 4–6 inches | 25 gallons | Most community setups |
| Common pleco | 12–24 inches | 75 gallons | Larger peaceful communities |
| Royal pleco | 12–18 inches | 100+ gallons | Species-only or semi-aggressive |
| Sailfin pleco | 12–18 inches | 100 gallons | Large, well-filtered tanks |
Hiding Spots and Territory Breaks
Driftwood is non-negotiable in any pleco tank. It feeds the pleco’s wood-scraping digestion, gives a clear territory marker, and breaks sight lines between bottom-dwellers that might otherwise fight. Add a second cave or PVC tunnel for every additional bottom-feeder in the tank, and space them so a dominant pleco can’t claim them all at once.
Plants help too, but choose tough species. Java fern, anubias, and Amazon sword tolerate the pleco’s grazing without being uprooted. Delicate stem plants usually end up floating free within a week.
Stocking Numbers and Filtration
Plan filtration for roughly twice the tank’s rated bioload once a pleco is in the mix. A 75-gallon tank rated for a standard community needs a filter rated for 150 gallons of turnover when a common pleco is involved. Sump filters, canister filters, and large hang-on-back units all work; undersized filters do not.
Keep more than one pleco only in tanks above 100 gallons, and add them at the same time. Two plecos introduced months apart usually ends with the newer pleco bullied into a corner or killed.
Matching Water Parameters and Feeding Routines
Most community-friendly plecos tolerate a wide range of water conditions, which is why they fit so easily into mixed tanks. The standard 74–80°F, pH 6.5–7.8, and moderate hardness range covers the bristlenose, common pleco, and clown pleco with room to spare. Match those numbers to your other fish, and the rest of the setup falls into place.
Feeding Schedules That Prevent Competition
Plecos feed at night, while most community fish feed during the day. Give the daytime fish their flakes or pellets in the morning, then drop sinking algae wafers, blanched zucchini, or cucumber slices in after lights out. The pleco gets its share without competing, and uneaten food is easier to spot when the lights come back on.
Fresh vegetables 2–3 times per week outperform algae wafers alone, and they keep the pleco’s digestive system working properly. Zucchini, cucumber, and shelled peas are the most reliable staples. Remove any uneaten vegetables within 24 hours, or they foul the water.
Driftwood, Digestion, and the Slime-Coat Connection
Driftwood serves a second purpose beyond territory: plecos rasp the wood for fiber, and that roughage keeps their digestive tract moving. Without it, some plecos develop constipation that leads to buoyancy problems, and they start scraping on other fish out of hunger-driven desperation. One piece of Malaysian driftwood or similar soft wood per pleco solves the problem before it starts.
Quarantine new fish for two weeks before adding them to the main tank, and observe the first feeding interactions closely. Most compatibility problems show up within the first two weeks, when the new fish is still figuring out the hierarchy and the pleco is still defending its cave.
Building a Balanced Community Around Your Pleco
The cleanest community setups follow a layering principle. The pleco and corydoras anchor the bottom, tetras and rasboras fill the middle, and gouramis or hatchetfish claim the top. Using the full water column keeps the pleco from feeling crowded by a single species and gives every fish its own zone to retreat to.
The Order of Introductions Matters
Add the pleco last. Existing fish establish their territories first, and they view the newcomer as a non-threat instead of an intruder. The difference in aggression is significant, especially with bristlenose plecos, which can be surprisingly territorial for a 5-inch fish.
Reassess the stocking list every six to twelve months as fish grow. A tank that looked comfortable in January can be overstocked by August once the angelfish pair matures and the pleco adds another two inches. Rehoming is a normal part of long-term fishkeeping, and doing it early beats waiting until the filter crashes.
Putting the Pieces Together
Anchor the stocking plan around the pleco’s adult size and bioload, not the juvenile in the store. Use a layer-based layout to spread fish across the water column, provide a piece of driftwood and at least one cave per bottom-dweller, and match filtration to roughly double the standard rating. Feed the pleco after lights out, watch the first two weeks, and you’re running a community tank that holds together for years instead of months.
FAQ
What fish are compatible with plecos?
Small tetras, danios, rasboras, corydoras catfish, gouramis, and most livebearers (guppies, platies, mollies, swordtails) all work in a pleco community tank. The rule is simple: pick non-aggressive species that don’t compete for the same territory and that grow large enough to avoid being treated as food.
Can plecos live with cichlids?
Aggressive cichlids like African varieties, oscars, and jack dempseys usually stress or attack plecos, making them poor tank mates for most species in the group. These fish attack plecos, nip their fins, or treat them as prey. Plecos can coexist with peaceful cichlids like discus and keyholes in large tanks, but only with careful monitoring.
Are plecos aggressive toward other fish?
Across most community tanks plecos ignore unrelated fish, yet they regularly defend caves and driftwood against other plecos or crowded bottom-dwellers. Suction-feeding damage on long-finned fish like bettas and fancy guppies is the most common compatibility complaint, and it usually happens at night when the pleco is searching for food.
How many tank mates does a pleco need?
Rather than a set shoal size, a pleco primarily needs an aquarium whose footprint, filtration, and territory support every inhabitant it shares the space with. Plan around bioload rather than fish count, and stock the middle and top of the water column rather than the bottom. A bristlenose in a 30-gallon tank can comfortably share space with a school of tetras and a small corydoras group.
What size tank do I need for a pleco and other fish?
A bristlenose pleco works in a 25-gallon tank, while a common pleco needs at least 75 gallons. Add 10 gallons of capacity for every additional mid-sized community fish, and double the filter’s rated turnover to handle the pleco’s waste output.
Do plecos get along with bettas?
Plecos and bettas sometimes coexist, but long-finned betta strains are at risk of slime-coat damage from the pleco’s suction feeding. Short-finned plakat bettas in heavily planted tanks do better, and a 20-gallon long with plenty of caves usually works without incident. Watch the first two weeks closely.
