A new pleco owner often sees the fish for a few minutes on the first day and then hardly again. That is what most plecos do. The fish sold as "common plecos" are large suckermouth armoured catfish — some are Hypostomus, but many are actually sailfin plecos of the genus Pterygoplichthys, which are routinely misidentified[1] — and the wild relatives of both are active mainly at night. In one study of invasive armoured catfish, 77–83% of all movement over 24 hours happened between dusk and dawn, with fish staying low and nearly still through the day.[2] Young fish are the most secretive: in Florida, juvenile sailfin plecos were rarely seen in daylight but became highly active at night, most likely to avoid birds and other daytime predators.[3]
So the question to answer is not "why is my pleco hiding?" but "is my pleco doing well while it hides?" The checks below take a few minutes with a torch and a water test kit. They separate a healthy nocturnal fish from one that is hiding because the water is bad, the tank is too small, a tank mate is bullying it, or it is sick. Size matters more with this species than with almost any other aquarium fish: common plecos can reach about 45 cm,[4] and a fish that has outgrown its tank has nowhere comfortable to go.
Why Is My Common Pleco Hiding? The Common Causes
Normal nocturnal behaviour
Most LikelyPlecos are built for a life on the bottom in low light. Field studies of Pterygoplichthys show a clear daily rhythm: most locomotor activity falls in the night hours, with peaks around dusk and again before dawn, while daytime is spent on the bottom with only sporadic movement.[2] In a Mexican river, the same fish gathered in groups during the day and then spread out to graze the whole riverbed at night.[5] A common pleco that sits in the same cave from morning until the lights go out is doing exactly what its wild relatives do.
Juveniles hide more than adults. Small sailfin plecos in Florida springs were almost never seen in daylight or twilight, yet were abundant and active at night,[3] and many small common plecos sold in shops behave the same way for their first year. As the fish grow and settle, many become bolder and will come out at feeding time even with the lights on, but some never do. That is not a health problem as long as the fish is feeding and growing.
Not enough caves or cover
Most LikelyPlecos use caves, holes and crevices for resting and breeding; in the wild the males dig burrows in banks and guard eggs inside them.[4][6] A pleco without a shelter that fits its body will still try to hide — behind the filter intake, under the heater, or pressed into a back corner — and it often looks more anxious than a fish that has a proper cave, because it is exposed from at least one side.
The cave has to grow with the fish. A 10 cm pleco that fitted neatly into a small ornament can be 25 cm within two years, since sailfin plecos grow roughly 10 cm a year when young.[7] A fish that has outgrown its cave may jam itself in and scrape its fins and skin getting out, or give up on the cave and sit in the open looking stressed. A large piece of driftwood, a long clay pipe or a slate cave sized for the adult fish usually solves this.
Poor water quality or a tank that is too small
PossibleHiding more than usual, especially combined with not eating, is one of the first behavioural signs of stress, and poor water is the most common stressor in home aquariums. Stress compromises the fish's natural defences and makes infection more likely; low dissolved oxygen, the wrong pH and temperature swings all act as stressors.[8] Ammonia is the main waste product of fish, and even low concentrations cause stress and damage the gills; fish exposed for weeks are more prone to bacterial infections.[9]
Common plecos make this more likely than most fish because of their size. Wild Pterygoplichthys excrete enough nitrogen and phosphorus that dense groups create nutrient hotspots in rivers,[5] and in an aquarium a big pleco adds a heavy waste load to the filter. The same fish that was fine in a 120-litre tank as a juvenile may slowly overload it as an adult, and the first sign may simply be a fish that stops coming out at night. Plecos also breathe air through a specialised, blood-rich stomach,[7] so frequent dashes to the surface to gulp air are a useful warning that oxygen is low.
Bullying by tank mates, or a recent move
PossiblePlecos are armoured, but they still hide from fish that harass them. Large cichlids that dig and defend territories, other plecos competing for the same cave, and very active fish that pick at food on the bottom can all keep a pleco pinned in its shelter. Watch at dusk and after lights out: if another fish repeatedly chases the pleco away from food or out of a cave, that is the cause, not the pleco's personality.
Handling and transport are well-known stressors;[8] a newly bought or recently moved pleco may hide for days to a couple of weeks before it starts moving around at night. Rearranging the decor, a new tank mate or a change of lighting can bring back the hiding in a settled fish for a few days. None of this needs treatment as long as the fish is eating.
Illness
Less CommonSick fish withdraw. When a pleco that normally roams at night stays in its cave around the clock, and that change comes with other signs — refusing food, a hollow belly, ragged or reddened fins, pale or white patches on the skin, cloudy eyes or laboured breathing — illness moves to the top of the list. Bacterial infections caused by Aeromonas are common in stressed, unscaled fish such as catfish and typically show as frayed, reddened fins with pale, depigmented patches that can turn into ulcers; fish with the internal form usually stop eating.[10]
In a veterinary workup the history matters as much as the fish: how many fish are affected, for how long, and what changed recently.[11] One pleco hiding after a water problem is a different situation from several fish losing condition over weeks.
How to Tell If Your Common Pleco's Hiding Is Normal
Work through these checks in order. Most owners find the answer in the first two, and none of them involves medication.
-
Watch the tank an hour after lights out
Turn off the tank light and the room light, wait 30–60 minutes, then look with a dim torch or the glow from a doorway. A healthy common pleco will usually have left its cave to graze the glass, the wood and the substrate. Plecos are most active around dusk and in the hours before dawn,[2] so if you do not see it the first night, try again later in the evening or early in the morning before the lights come on.
-
Look at the belly and body shape
A well-fed pleco has a flat to gently rounded belly when you see it on the glass. A belly that is sunken or hollow behind the pectoral fins, or a fish that looks thin along the back, means it is not getting enough food — either because it is not eating or because tank mates are taking the food first. Check the fins (clean, not frayed) and the skin (no red streaks, pale blotches or white fluffy patches).
-
Put food in after dark and check in the morning
Drop a sinking wafer or a slice of blanched courgette (zucchini) near the pleco's cave just after lights out. If it has been rasped down or gone by morning and no other bottom feeder could have taken it, your pleco is eating. Repeat for a few nights. A fish that feeds at night and has a normal belly is healthy regardless of how little you see it.
-
Test the water
Test ammonia, nitrite, nitrate, pH and temperature. Ammonia and nitrite should both be zero in an established tank; ammonia is colourless and odourless, so a test is the only way to know,[9] and water analysis is part of every veterinary fish workup.[11] Keep the temperature steady within about 20–28 °C and the pH in the 6.5–7.5 range. Note whether the pleco makes frequent trips to the surface to gulp air, which points to low oxygen.[7]
Recommended: Water test kit -
Check the size of the fish against the tank and the cave
Measure or estimate the pleco's length. Common plecos are moderate to large fish that reach up to about 45 cm,[4] and sailfin plecos sold under the same name are generally reach about 50 cm.[6] If the fish is already more than a third of the tank's width, or its cave no longer fits it, the tank is the problem even if the water tests are fine today.
-
Watch the tank mates at feeding time and at dusk
Spend ten minutes watching when food goes in and when the lights go down. Look for any fish that chases the pleco out of caves, blocks it from food, or nips at its fins. A pleco that hides only when a particular fish is nearby is being bullied, not sick.
What to Do for a Common Pleco That Hides
-
If the pleco feeds at night and looks healthy: leave it alone
Do not move its cave or chase it out to look at it; that only adds stress.[8] Feed it after lights out, when it is naturally active,[2] and use a dim blue or moonlight setting if you want to watch it. Many plecos become bolder over months once they learn that food arrives at a predictable time.
-
Give it a cave that fits, and more cover
Provide at least one shelter per pleco that the fish can fit into completely — a large clay or PVC pipe, a slate cave or a hollow log — plus driftwood that creates shaded areas. Plecos rest and breed in caves and holes,[4] and a fish with a secure retreat usually comes out more readily at night. Replace caves as the fish grows; a pleco that has to squeeze in will scrape itself.
-
If the water tests are off: fix the water first
For any detectable ammonia or nitrite, reduce feeding and make partial water changes of about 25–50% with dechlorinated water at the same temperature, repeating until the readings are zero, and check that the filter is big enough for the fish.[9] Increase surface movement or add an air stone if the pleco is gulping air. Removing the source of stress is often the single most effective step for a stressed fish.[10]
-
Plan for the adult size
A common pleco grows fast — around 10 cm a year when young[7] — to as much as 45 cm.[4] That usually means a tank of several hundred litres with a footprint wide enough for the fish to turn around, and a filter rated well above the tank volume. If that is not possible, rehome the fish to someone with a large tank or a public aquarium. Never release a pleco into the wild: these fish are established invasive species in several countries because of aquarium releases.[1][7]
-
If there are signs of illness: isolate and get a diagnosis
If the pleco has stopped eating, has ragged or reddened fins, pale patches, ulcers or cloudy eyes, test and correct the water first, then move the fish to a hospital tank if you can and contact an aquatic veterinarian. Bacterial infections in catfish look alike from the outside, and the right antibiotic depends on the organism; a lab culture with sensitivity testing is the reliable way to choose it.[10] Follow any product label exactly.
Preventing Stress-Related Hiding in Common Plecos
When a Hiding Pleco Needs Expert Help
🔬 AI Symptom Checker
Not sure what's wrong? Describe your fish's symptoms to the FishCare AI symptom checker for a second opinion before you treat.
Check Symptoms →Frequently Asked Questions
Is it normal for a pleco to hide all day?
How long will a new pleco hide after I add it to the tank?
How do I get my pleco to come out during the day?
My pleco is hiding and not eating. Should I worry?
Why is my pleco suddenly out in the open during the day?
Is my common pleco actually a Hypostomus?
This guide was researched against the veterinary and scientific sources listed below and reviewed for biological accuracy. Test water parameters before treating a sick fish, and consult an aquatic veterinarian if symptoms persist after 48 hours of correct treatment.
References
- Nico, L. & Neilson, M. Hypostomus plecostomus (Linnaeus, 1758) — Suckermouth Catfish. U.S. Geological Survey, Nonindigenous Aquatic Species Database, Gainesville, FL. nas.er.usgs.gov
- Pavlov, E.D., Dien, T.D. & Ganzha, E.V. (2023). Spatial distribution and circadian locomotor activity of invasive armored catfish (Loricariidae) in the freshwater and brackish water. PLOS ONE 18(12): e0296222. doi:10.1371/journal.pone.0296222
- Nico, L.G. (2010). Nocturnal and diurnal activity of armored suckermouth catfish (Loricariidae: Pterygoplichthys) associated with wintering Florida manatees (Trichechus manatus latirostris). Neotropical Ichthyology 8(4): 893–898. doi:10.1590/S1679-62252010005000014
- Hill, J.E. & Yanong, R.P.E. Freshwater Ornamental Fish Commonly Cultured in Florida. UF/IFAS Extension, Circular 54 (FA054). ask.ifas.ufl.edu
- Capps, K.A. & Flecker, A.S. (2013). Invasive Fishes Generate Biogeochemical Hotspots in a Nutrient-Limited System. PLOS ONE 8(1): e54093. doi:10.1371/journal.pone.0054093
- Nico, L., Cannister, M. & Neilson, M. Pterygoplichthys pardalis (Castelnau, 1855) — Amazon Sailfin Catfish. U.S. Geological Survey, Nonindigenous Aquatic Species Database, Gainesville, FL. nas.er.usgs.gov
- Orfinger, A.B. & Goodding, D.D. (2018). The Global Invasion of the Suckermouth Armored Catfish Genus Pterygoplichthys (Siluriformes: Loricariidae): Annotated List of Species, Distributional Summary, and Assessment of Impacts. Zoological Studies 57: e7. doi:10.6620/ZS.2018.57-07
- Francis-Floyd, R. Stress — Its Role in Fish Disease. UF/IFAS Extension, Circular 919 (FA005). ask.ifas.ufl.edu
- Francis-Floyd, R., Watson, C., Petty, D. & Pouder, D.B. Ammonia in Aquatic Systems. UF/IFAS Extension, FA16 (FA031). ask.ifas.ufl.edu
- Camus, A.C., Durborow, R.M., Hemstreet, W.G., Thune, R.L. & Hawke, J.P. (1998). Aeromonas Bacterial Infections — Motile Aeromonad Septicemia. Southern Regional Aquaculture Center, SRAC Publication No. 478. srac.msstate.edu
- Merck Veterinary Manual. Management of Aquarium Fish. Merck & Co., Inc. merckvetmanual.com