
Discolored Yunnan loach
Yunnanilus discoloris
About the Discolored Yunnan loach
This is a tiny Chinese stone loach with pretty obvious male vs female pattern differences (thats literally what the name is getting at). Its also a super restricted spring endemic from the Lake Dianchi basin in Yunnan, so its not really an aquarium-trade fish and theres basically no solid hobby care data specific to this exact species.
Also known as
Quick Facts
Size
3.8 cm
Temperament
Peaceful
Difficulty
Expert
Min Tank Size
20 gallons
Lifespan
unknown
Origin
China (Yunnan, Lake Dianchi basin)
Diet
Omnivore/micropredator - small live/frozen foods, micro-pellets, grazing on biofilm
Water Parameters
18-22°C
6.5-7.5
3-12 dGH
Need a heater for this species?
This species needs 18-22°C in a 20 gallon tank. Use our heater calculator to find the right wattage.
Calculate heater sizeCare Notes
- Give them a long, low tank with a ton of flow and oxygen - think river-hillstream vibes with powerheads and an airstone, not a calm planted bowl.
- Keep them cool and clean: aim around 18-22C (64-72F), pH roughly 6.5-7.5, and keep nitrates low (under ~20 ppm) or they get stressy and hidey.
- Use sand or super-smooth fine gravel and pack in rounded stones, leaf litter, and tight crevices; sharp rock or rough decor will tear up their bellies and fins when they wedge in.
- Feed small sinking foods they can hunt: live/frozen bloodworms, blackworms, daphnia, brine shrimp, plus a quality micro-pellet - skip big floating stuff because they will ignore it.
- They do best in a group (6+) and you will see more natural behavior; if you keep just one or two they sulk and spook easily.
- Pick tankmates that like cool, fast water: small danios, white clouds, and other peaceful stream fish; avoid warm-water community fish, slow long-finned stuff, and anything pushy that hogs the bottom.
- Watch for them climbing into filter intakes and getting pinned - prefilter sponge every intake and cover small gaps because they are expert escape artists.
- Breeding is possible in cool, very clean setups with heavy feeding and a seasonal cool-down; eggs tend to end up in fine plants/moss or cracks, and adults will snack on them so move the breeders or pull the eggs fast.
Compatibility
Good Tankmates
- Small, calm schooling fish that like cooler, clean water - think white cloud mountain minnows or similar little minnows. The Yunnanilus hang low and cruise around, the minnows stay mid/top, and nobody bugs anybody.
- Peaceful danios and rasboras that are not fin-nippy - like zebra danios or smaller Devario in a roomy tank with flow. They are active, but they usually ignore the loaches completely.
- Other gentle hillstream-ish crew - small gastromyzon/sewellia-type hillstream loaches can work if the tank has good oxygen and lots of grazing spots. They might posture a bit over a rock, but its mostly harmless.
- Bottom buddies that mind their business - Corydoras (especially the smaller ones) do fine. They share the floor without turning it into a turf war as long as you feed enough and have hiding spots.
- Shrimp and snails in a planted tank - adult cherry shrimp and nerites usually do ok. Yunnanilus are not mean, but they will poke around for tiny baby shrimp if you have no cover, so give moss/piles of plants if you want a shrimp colony.
- Small, peaceful gourami-types like sparkling gourami (not the big bossy ones). They are slow and mellow and tend to stay up top, while the loaches keep to the bottom and under decor.
Avoid
- Big aggressive stuff or anything that thinks bottom fish are chew toys - cichlids like convicts, jack dempseys, or even a cranky dwarf cichlid in a small tank. These loaches are chill and get stressed or chased.
- Nippy, hyper fin-biters - tiger barbs and similar. Even if they do not go after the loaches directly, the constant chaos keeps Yunnanilus hiding and they stop feeding well.
- Big predatory bottom fish - larger loaches (clown loach sized) or anything catfish-y with a mouth big enough to try. Peaceful or not, size mismatch is the issue.
- Warm-water specialists that want it hot - discus or rams. Yunnanilus discoloris does best in cooler, well-oxygenated water, so the temp compromise usually makes somebody unhappy.
Where they come from
Yunnanilus discoloris is one of those little hillstream-adjacent loaches from Yunnan, China. Think cool, clean upland waters with steady flow, lots of stones, and not a ton of gunk sitting around. They are not the usual warm-community loach, and most of the trouble people have with them comes from keeping them too warm and too dirty.
If you are used to kuhli loaches, reset your expectations. Discolored Yunnan loaches do better in cooler, oxygen-rich setups with real current.
Setting up their tank
Give them a long footprint more than a tall tank. They spend their time on and around the bottom, cruising over rockwork and picking at biofilm. A 20 gallon long works for a small group, but more floor space is always appreciated.
Flow and oxygen are the whole game. I have had the best results with a canister or strong HOB plus a big sponge filter, and a powerhead aimed along the back to make a consistent river-like loop. You want no dead spots where mulm just piles up.
- Substrate: smooth sand or fine rounded gravel (skip sharp stuff - they root and rest on the bottom)
- Hardscape: lots of rounded stones, small cobbles, and a few crevices they can duck into
- Plants: hardy, low-light options tied to rocks (Anubias, Java fern, moss) or just let algae/biofilm be a feature
- Filtration: oversized, with prefilter sponges so you do not puree baby food into the impeller
- Temperature: cool to mid-70s F is where I keep them comfortable; avoid pushing warm for long periods
- Water movement: noticeable current across the bottom, not just surface ripple
They do not forgive new-tank syndrome. I would not add them to a tank under a couple months old, and I like to see stable nitrates and consistent biofilm before they move in.
Cover the tank. They are not famous jumpers like some minnows, but startled loaches can and will find gaps. Also, keep your intakes guarded. They love poking into places they should not fit.
What to feed them
In my tanks they act like constant grazers that also appreciate meaty bits. If you only offer flakes once a day, you will have skinny, cranky loaches that never settle in. I feed smaller portions more often and aim for food that actually reaches the bottom.
- Staples: sinking micro pellets, small wafers, and gel foods they can pick at
- Frozen: cyclops, daphnia, baby brine shrimp, bloodworms (as a treat, not daily)
- Live: grindal worms, blackworms (if you trust your source), newly hatched brine
- Grazing support: let some rocks get a light coating of algae and biofilm, or rotate in a "seasoned" stone from another tank
Feed after lights out sometimes. They get bolder, and it helps them compete if you keep them with quick midwater fish.
Watch their bellies. A healthy group looks gently rounded, not pinched. If you see hollow bellies, it is usually not a mystery disease - it is usually food not reaching them, too much competition, or a tank that is too warm and low on oxygen.
How they behave and who they get along with
They are peaceful, a bit shy at first, and way more confident in a group. Once settled, you will see them doing little pecking runs over stones and sand, and occasionally squabbling in a harmless, loachy way over a favorite spot.
- Group size: 6+ is where they start acting natural
- Good tankmates: small cool-water minnows/danios, white clouds, other gentle hillstream-type species that like flow
- Avoid: big boisterous fish, warm-water community staples that want 78-82 F, and anything that will outcompete them at the bottom (large Cory groups can be too much in smaller tanks)
If you mix them with fast eaters, do not assume they are getting their share. I have had them slowly fade in mixed tanks that looked fine on paper.
They are not plant destroyers. The only "damage" I see is them constantly rearranging fine sand around rocks, which is honestly part of the charm.
Breeding tips
Breeding is possible but not a set-it-and-forget-it project. Most success I have seen (and had) came from keeping a well-fed group in a mature, high-flow tank, then doing a series of cool water changes to mimic seasonal rain. Spawning is subtle - you usually notice because tiny fry show up later, not because you caught a big event.
- Start with a group and let them sort out pairs naturally
- Condition with lots of small live/frozen foods for a couple weeks
- Do several larger water changes with slightly cooler water (not an ice bath, just a noticeable cool-down)
- Add fine-leaved moss or spawning mops, plus rock crevices for eggs to end up in
- Keep intake sponges extra clean so fry do not get plastered to them
If you find fry, first foods like infusoria, vinegar eels, and powdered fry foods help. Once they are moving well, baby brine shrimp is the game changer.
Adults may snack on eggs and tiny fry, so if you are serious about raising numbers, moving adults out or moving eggs/fry to a separate rearing tank gives you much better odds.
Common problems to watch for
Most losses happen early, right after purchase. These loaches tend to come in stressed and thin, and they hate swings. Slow acclimation, high oxygen, and a calm tank make a big difference in the first two weeks.
- Heat stress: hanging at the surface or sitting in high-flow only, acting lethargic, rapid breathing
- Low oxygen: gulping, clustering near filter outflow, sudden deaths after a warm day
- Skin/fin issues from poor water: frayed fins, red patches, excess slime coat
- Internal parasites: persistent hollow belly even though they eat (quarantine helps a lot)
- Starvation in community tanks: they eat, but never enough because food is gone before it hits bottom
Do not medicate blindly in a hot, low-oxygen tank. Fix oxygen and temperature first, then treat. Many loaches handle meds poorly if the basics are off.
Quarantine is worth your time with this species. I keep them in a simple bare-bottom QT with smooth rocks, a seasoned sponge filter, and strong aeration. Once they are eating aggressively and holding weight, they are much less finicky in the display.
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.

Allen's river garfish
Zenarchopterus alleni
A poorly known freshwater halfbeak endemic to West Papua (Mamberamo River), described from a single specimen (~13 cm SL). Beyond basic habitat/occurrence, little is published about its ecology or aquarium suitability; assume it is a surface-oriented, jump-prone halfbeak only by analogy with related taxa.

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.

Amatlan chub
Yuriria amatlana
Yuriria amatlana (the Amatlan chub) is a little Mexican native minnow from the Ameca River basin. Its wild range is pretty limited and it is listed as Endangered, so its care info in the aquarium hobby is basically nonexistent and its availability is usually low. In the original species description, preserved fish show a dark lateral stripe with a darker patch on the caudal peduncle, and they can have tiny barbels at the mouth corners.

Andrica moenkhausia
Moenkhausia andrica
Moenkhausia andrica is a little Brazilian characin from the Tapajos system that tops out around 7 cm (about 2.8 inches) standard length. It has a neat netted (reticulated) scale pattern plus a dark spot on the caudal peduncle, and the really wild part is that mature females can have tiny fin hooklets too, which is usually a male-only thing in a lot of characins.

Anhanga pygmy pencil catfish
Potamoglanis anhanga
This is a truly tiny Amazonian trichomycterid catfish - like 1.3 cm max - so it is more of a micro-predator oddball than a typical community catfish. It is the kind of fish that disappears into sand, leaf litter, and plant roots, and you will spend way more time setting up the right micro-habitat than you will actually seeing it.
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.

Amur sculpin
Alpinocottus szanaga
This is a little coldwater sculpin from the Amur drainage - a bottom-hugging, rock-and-gravel fish that spends its day wedged under stones and darting out to grab food. Super cool behavior and attitude, but it is absolutely not a warm tropical community fish - it wants chilly, fast, oxygen-rich water and will bicker with other bottom fish.

Anitápolis livebearer
Jenynsia weitzmani
Jenynsia weitzmani is a freshwater anablepid livebearer endemic to southern Brazil (currently known only from the type locality near Anitápolis, Santa Catarina). Like other Jenynsia (onesided livebearers), reproduction involves lateralized mating morphology/behavior; aquarium care guidance is not well-documented for this species specifically.

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.

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.

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.
Looking for other species?
