
Ganhe Yunnan loach
Yunnanilus ganheensis

Ganhe Yunnan loach exhibits a slender, streamlined body with a distinctive brownish-grey coloration and small dark spots along its flanks.
This page includes AI-generated images. Why am I seeing AI images?
About the Ganhe Yunnan loach
This is a tiny little stone loach from a single area in Yunnan, China (Ganhe, Xundian County). Its description mentions a neat pattern of square-ish dark spots along the sides, and like most small nemacheilid loaches it is basically a bottom-hugging, cover-loving micro-predator that will spend its time picking around the substrate and crevices.
Also known as
Quick Facts
Size
4.4 cm SL
Temperament
Peaceful
Difficulty
Advanced
Min Tank Size
20 gallons
Lifespan
3-6 years
Origin
Asia (China - Yunnan Province)
Diet
Micro-carnivore/invertivore - small sinking foods, frozen/live (bloodworms, daphnia, brine shrimp), quality micro-pellets
Water Parameters
20-24°C
6.5-7.5
2-12 dGH
Need a heater for this species?
This species needs 20-24°C in a 20 gallon tank. Use our heater calculator to find the right wattage.
Calculate heater sizeCare Notes
- Give them a long tank with real flow - powerhead or strong filter outlet pushing across the bottom, plus lots of smooth river stones and gravel to pick through. They get stressed and hide in still, cluttered "community" setups.
- Keep the water cool-ish and very clean: think 18-22 C (65-72 F), high oxygen, and low nitrate (I try to keep it under 10-20 ppm). Warm, low-oxygen water is where they start fading fast.
- They do best in harder-to-mess-up numbers: stable pH around 6.8-7.6 and moderate hardness is fine, but sudden swings are what nails them. Slow acclimation and no big temperature jumps during water changes.
- Feed like a micro-predator that grazes all day: small frozen foods (cyclops, daphnia, baby brine, chopped bloodworm) plus a quality sinking micro-pellet. Don't rely on algae wafers - they are not a pleco and will get skinny.
- Keep them in a proper group (6+ if you can) or you will only ever see the boldest one. In small numbers they get twitchy and spend all day wedged under rocks.
- Tankmates: peaceful, cool-water fish that like current (small danios, white cloud type fish, other calm hillstream-ish species) work well. Skip aggressive barbs, big bottom feeders, and any warm-water stuff like gouramis that push temps up.
- Watch for them getting sucked into intakes or wedging into tight rock gaps - they love cracks, and they are great at getting stuck. Sponge pre-filters and stable rock piles save headaches.
- Breeding is doable but not a "throw them in a tank" thing: give them seasonal cues (cooler period, then heavier feeding and big cool water changes) and lots of fine gravel/pebble gaps for eggs to drop into. If you see spawning behavior, pull the adults or protect the eggs because they will snack on them.
Compatibility
Good Tankmates
- Small, chill midwater schoolers like ember tetras or green neon tetras - they ignore the loaches, and the loaches just scoot around the bottom doing their own thing
- White Cloud Mountain minnows or other peaceful cool-leaning minnows - same vibe, active but not pushy, and they do great in a well-oxygenated tank
- Rasboras (harlequin, chili, lambchop) - calm, community friendly, and they do not bother bottom fish
- Corydoras (smaller species especially) - peaceful bottom buddies, just make sure you have enough floor space and multiple hiding spots so everyone can forage without piling up
- Otocinclus - gentle algae grazers that are basically invisible drama-wise, and they will not compete too hard with the loaches if you keep food going in
- Small, peaceful shrimp like Amano or a sturdy Neocaridina colony - usually fine because these loaches are more micro-hunter than predator, but expect baby shrimp to be a snack now and then
Avoid
- Fin nippers like tiger barbs or some serpae-type tetras - the loaches are peaceful and get stressed when tank mates are doing that constant chasing and biting routine
- Big, bossy cichlids (convicts, most mbuna, larger Americans) - they will shove the loaches off food and can outright bully them into hiding all day
- Large predatory fish like bichirs, snakeheads, big catfish, or any 'if it fits, it eats' type - Yunnanilus are small and quick, but they are still bite-sized
- Super territorial bottom dwellers like many larger loaches (clown loach when grown, yoyo loach in small tanks) or aggressive botias - they can turn the bottom zone into a wrestling match
Where they come from
Ganhe Yunnan loaches (Yunnanilus ganheensis) come from cool, clean hill-stream type waters in Yunnan, China. Think small tributaries and creeks with steady flow, lots of oxygen, and bottom surfaces that are more rock and gravel than mud.
That origin pretty much tells you how to keep them. If you try to run them like a warm, low-flow community tank, they usually hang on for a while and then slowly fade.
Setting up their tank
These are an advanced fish mostly because they are picky about water quality and oxygen. They do best in a mature tank with stable parameters, not something that was filled last weekend.
- Tank size: I would start around 20 gallons long (or similar footprint) for a small group. More floor space beats height every time.
- Substrate: smooth gravel, small rounded stone, or sand with lots of pebbles mixed in. Skip sharp stuff - they spend their whole life nosing around down there.
- Hardscape: piles of rounded rocks, cobbles, and some driftwood roots. Build little caves and crevices so sub-dominant fish can disappear.
- Plants: hardy stuff that tolerates cooler water and flow (Java fern, Anubias, Bolbitis, mosses). Plants are optional, but cover helps them relax.
- Flow and oxygen: strong filtration plus extra circulation. A powerhead aimed along the length of the tank works great.
- Lighting: not too intense. If your light is bright, use floating plants or shaded areas with wood and rock.
Warm, stagnant water is the fast track to losses with this species. Aim for cool-to-mild temps and lots of surface agitation. If your tank looks like a glassy pond on top, change that.
Water chemistry is less about chasing a magic number and more about consistency and cleanliness. Neutral-ish water is usually fine, but keep nitrate low and don’t let mulm build up in dead spots. They are the kind of fish that will punish skipped maintenance.
I like to arrange rocks so there are high-flow lanes and calmer pockets. They will use both - they are not glued to the current 24/7.
What to feed them
They are micro-predators and pickers. Mine spent all day grazing biofilm and then got serious at feeding time. If you only offer flakes that dissolve fast at the surface, the bolder fish might eat, but the group as a whole won’t look great.
- Staples: sinking micro pellets, small wafers that soften, and high-quality granules that get to the bottom.
- Frozen: daphnia, cyclops, baby brine shrimp, finely chopped bloodworms (not as a daily staple), and mysis if the pieces are small enough.
- Live: grindal worms, microworms, live daphnia, baby brine shrimp. Live food really helps condition them.
Feed small portions and do it more than once a day if you can. They are built for frequent picking, and heavier single feedings tend to foul the tank, which is exactly what you do not want with these guys.
If you keep them with faster midwater fish, get food down quickly. I use a feeding tube or just drop food right into the flow so it sinks and spreads across the bottom.
How they behave and who they get along with
Ganhe Yunnan loaches are generally peaceful, but they are still loaches - there is a quiet pecking order. You will see little shooing matches over a favorite rock or feeding spot. Real damage is rare if the tank has enough broken sight lines and hiding places.
- Best kept in a group. Solo fish tend to be shy and disappear, while groups are out and about.
- Good tankmates: other cool-water, current-loving fish that are not bullies (many danios, small barbs, some minnows, hillstream-style species).
- Use caution with: big, pushy bottom fish and anything that wants warm, slow water.
- Avoid: aggressive loaches, large cichlids, and fish that will outcompete them hard at feeding time.
If you notice one fish always pinned in a corner, it is usually tank layout or group size. Add more cover, add a couple more of their own kind, or both.
Breeding tips
Breeding Yunnanilus in the home aquarium is possible but not something I would call predictable. The biggest triggers seem to be seasonal-style changes: slightly cooler water for a stretch, then a gradual warm-up paired with heavier feeding and big water changes.
- Condition the group for a few weeks with live and frozen foods.
- Give them lots of fine-leaf plants or moss, plus rock crevices. If they spawn, the eggs are typically scattered and not guarded.
- Do a series of large, cool water changes to mimic rain and fresh flow.
- If you see spawning behavior, consider moving adults out or using a mesh/pebble layer so eggs can fall out of reach.
If you are trying for fry, run a gentle sponge filter and keep the tank squeaky clean. Newly hatched fry do not handle sudden swings or dirty bottoms.
Common problems to watch for
Most issues with this species come back to the same two things: not enough oxygen or not enough cleanliness. They can look fine right up until they do not, so I watch their breathing and activity level more than I watch the thermometer.
- Gasping or hanging near the surface: usually low oxygen, high temperature, clogged filter, or not enough surface movement.
- Sudden hiding and loss of appetite: often stress from poor water quality, bullying, or a big swing in parameters.
- Skinny despite eating: internal parasites are not rare in wild-caught loaches. Quarantine and consider a deworming plan if weight does not improve.
- White spots or velvet: can happen if they are stressed. Treat carefully and prioritize improving water quality and oxygenation.
- Unexplained losses after adding new fish: they do not love pathogens from new arrivals. Quarantine tankmates, not just the loaches.
Do not medicate blindly with heavy doses, especially copper-based stuff, without checking whether it is loach-safe and whether your tank has inverts. With sensitive bottom fish, clean water and correct diagnosis beat strong meds most of the time.
If you keep the tank cool, moving, and very clean, they are actually pretty straightforward. The hard part is that you have to keep it that way all the time, not just the week after a water change.
Similar Species
Other freshwater peaceful species you might be interested in.

Ajuricaba tetra
Jupiaba ajuricaba
Jupiaba ajuricaba is a South American freshwater characin from the Amazon basin in Brazil (rio Negro, rio Solimões, and rio Tapajós basins). It reaches about 9.5 cm SL and is diagnosed by a narrow dark midlateral stripe, an elongated humeral spot, and an ocellated spot on the upper caudal-fin lobe. Wild specimens have been collected from blackwater forest streams and also oxbow-lake habitats.

Amapa tetra
Hyphessobrycon amapaensis
This is a tiny, super sleek little tetra with a clean red stripe down the side that really pops once its settled in. It does best in a planted, slightly tinted "creek-style" setup and looks way cooler when you keep a proper group so they school and flash that line together. If you can give it soft, slightly acidic water and a calm community, its an easy fish to fall for.

Anteridorsal Homatula loach
Homatula anteridorsalis
This is a benthic Chinese stream loach from Yunnan that lives right down on the bottom in clear, flowing water over gravel and rocks. Think of it as a "river tank" fish - it wants current, oxygen, and lots of surfaces to poke around on for bits of food and algae.

Armoured stickleback
Indostomus paradoxus
This is that goofy little "freshwater seahorse"-looking fish that just kind of perches and scoots around like a tiny armored twig. Its whole vibe is slow, sneaky micropredator - once its settled in, you will catch it stalking microfoods and doing these subtle little posture displays. The big trick is feeding: they do best when you can provide lots of small live foods in a calm, planted tank.

Aroa twig catfish
Farlowella martini
Farlowella martini is one of those unreal-looking stick catfish that just vanishes the moment it parks itself on a branch. It is a super calm, slow-moving grazer that does best in a mature tank with lots of biofilm, gentle flow, and clean, oxygen-rich water - they are not great at competing at feeding time, so you kind of have to look out for them.

Austellus barb
Dawkinsia austellus
Dawkinsia austellus is a freshwater cyprinid endemic to southern India (Western Ghats region). It is an active, shoaling barb best maintained in a group in a spacious, well-filtered aquarium with good oxygenation and regular maintenance.
More to Explore
Discover more freshwater species.

American flagfish
Jordanella floridae
Jordanella floridae is that little Florida native with the red-and-cream striping that really does look like a tiny flag once a male colors up. They graze algae like champs (especially stringy/hair algae), but they have a bit of attitude - give them plants and space so the bossy behavior stays manageable. Bonus: the male guards the eggs and will actively fan them, which is pretty fun to watch.

Aracu-comum
Schizodon vittatus
Schizodon vittatus is a large South American anostomid (family Anostomidae). Reported maximum size is about 35 cm standard length; it is harvested/consumed in parts of Brazil and is not commonly covered by mainstream aquarium husbandry references.

Arrowhead puffer
Pao suvattii
Pao suvattii is that sneaky Mekong puffer that likes to sit low and ambush food, and it has that super recognizable arrow/V pattern on its back. Gorgeous fish with tons of personality, but it is absolutely not a community guy - plan on a solo, species-only setup if you want everybody to stay in one piece.

Banded Leporinus
Leporinus fasciatus
Banded Leporinus are those torpedo-shaped, black-and-yellow striped fish that look like they're wearing a little prison outfit-and they stay on the move. They've got a ton of personality and they're awesome to watch cruising and picking at stuff, but they're also the kind of fish that will redecorate your tank and "taste test" anything soft-looking.

Bandi River dwarf cichlid
Wallaceochromis signatus
Wallaceochromis signatus is a rare little West African dwarf cichlid that used to show up in the hobby as Pelvicachromis sp. "Bandi 1" or "Guinea". It is a sand-sifter that loves to dig and claims a cave as its base, and the female usually has a really obvious black tail spot that makes ID pretty straightforward.

Barred topminnow
Quintana atrizona
This is a tiny Cuban livebearer that likes to lurk in thick plants and do that classic livebearer "hover and peck" routine all day. The cool part is the subtle black barring and how the fish kind of vanishes into floating plants, then pops right back out when food hits the water.
Looking for other species?
