
Small Yunnan loach
Yunnanilus parvus

The Small Yunnan loach has a slender, elongated body with a mottled brown and yellow coloration, featuring prominent barbels on its upper jaw.
This page includes AI-generated images. Why am I seeing AI images?
About the Small Yunnan loach
This is a tiny little stone loach from Yunnan, China that was originally described from a cave outlet - so think shady, cooler, clean water vibes. Its a bottom-hugging micro-loach that will spend a lot of time picking at the substrate for tiny bits of food, and its one of those species thats way more interesting to watch than its size suggests.
Also known as
Quick Facts
Size
3.8 cm SL
Temperament
Peaceful
Difficulty
Advanced
Min Tank Size
10 gallons
Lifespan
3-6 years
Origin
Asia (Southwest China - Yunnan)
Diet
Micro-predator/detritivore - small sinking foods, live/frozen microfoods (daphnia, cyclops, baby brine), and it will graze detritus and biofilm
Water Parameters
18-24°C
6.5-8
2-15 dGH
Need a heater for this species?
This species needs 18-24°C in a 10 gallon tank. Use our heater calculator to find the right wattage.
Calculate heater sizeCare Notes
- Set them up like a cool, fast creek: sand or fine gravel, lots of rounded stones, and real flow from a powerhead or strong filter return - they sulk in still, stuffy tanks.
- Keep the water on the cool side (about 64-72F) with high oxygen; warm, low-oxygen water is when they start gasping and melting for no obvious reason.
- They hate swings more than they hate specific numbers - aim around pH 6.8-7.6 and keep nitrate low (try to stay under ~20 ppm) with steady, frequent water changes.
- Feed small, meaty foods they can pick all day: live/frozen daphnia, cyclops, baby brine, chopped bloodworms, and a good micro-pellet; give tiny portions 1-2x daily so leftovers do not rot in the rocks.
- They are way more confident in a group (6+), and they do great with other cool-water, non-bully fish like small danios/white clouds and peaceful hillstream-type species.
- Skip big, pushy bottom fish (most loaches, cory gangs in cramped tanks, anything that hogs food) and avoid warm-water community staples - the temp mismatch is the real problem.
- Breeding is doable if you give them dense moss or fine-leaf plants and a season-style cool water change; adults will snack on eggs, so pull the adults or move the eggs if you want fry.
- Watch for skinny fish that never gets belly fill (often outcompeted or internal parasites) and for clamped fins after a heat spike - they do not bounce back fast, so act early.
Compatibility
Good Tankmates
- Small rasboras (chili rasboras, harlequins, lambchops) - calm midwater fish that do not hassle them, and they like similar cooler, well-oxygenated setups
- White Cloud Mountain minnows - great vibe match for Yunnanilus parvus, both like it on the cool side and do fine in a flowing, clean tank
- Small danios (celestial pearl danios, glowlight danios) - active but usually not bullies, and they keep to the middle/top so the loaches can cruise the bottom
- Otocinclus - peaceful algae crew that will not compete much for territory; just make sure everyone gets enough food
- Shrimp and snails (Amano shrimp, nerites) - generally fine with them; the loaches are more into micro foods than hunting grown shrimp
- Small, peaceful Corydoras (pygmy/habrosus) - works if the tank has enough floor space and you feed in multiple spots so nobody gets outcompeted
Avoid
- Fin-nippers and hyper bullies like tiger barbs - they stress the loaches out and turn the whole tank into a nonstop chase scene
- Big, pushy bottom fish like larger botia loaches (clown/yoyo) - they will muscle in on food and prime hangout spots
- Aggressive or territorial stuff like cichlids (convicts, most Africans, even many 'feisty' dwarfs) - the Yunnan loaches are too mellow for that drama
- Predatory fish with big mouths (bettas can be hit-or-miss, but bigger gouramis, puffers, or anything that sees small fish as snacks) - not worth gambling with a tiny loach
Where they come from
Small Yunnan loaches (Yunnanilus parvus) come from cool, clean streams and springs around Yunnan in southwest China. Think shallow water, lots of oxygen, and a bottom full of gravel, pebbles, and leaf bits. They are one of those fish that look plain in a store tank, then turn into little gems once you give them the right setup.
If you have kept hillstream-ish fish before (cool water, fast flow, high oxygen), you are in the right headspace. These are not warm community tank loaches.
Setting up their tank
They do best in a tank that feels like a stream, not a planted pond. You want lots of surface movement, clean water, and plenty of small hiding spots. I have had the best results keeping them in a mature tank with stable parameters and a bit of biofilm already going.
- Tank size: 10-20 gallons works for a small group, but bigger is easier to keep stable
- Substrate: smooth sand or fine gravel so they can root around without scraping themselves up
- Hardscape: rounded stones, small cobbles, driftwood, and piles of leaf litter in a corner
- Plants: optional, but tough stuff like Java fern, Anubias, moss, and floating plants work well
- Flow and oxygen: a strong filter, powerhead, or airstone - aim for ripples everywhere
- Lighting: moderate is fine; a bit of algae and biofilm is your friend
I like to build them a couple of "loach lanes" with pebble piles and rock gaps. They will spend all day weaving through them, and it cuts down on bickering because everyone has a bolt-hole.
Water-wise, cool to mid temps are where they settle in and act natural. I keep mine in the low 60s to low 70s F (about 17-22 C) depending on the season. Neutral-ish pH is usually fine, but the big thing is cleanliness and oxygen. They really do not forgive neglected maintenance.
Avoid new tanks and avoid "cozy" low-flow setups. If the surface is still and the tank smells even a little "tanky," these guys are going to struggle.
What to feed them
They are micro-pickers. In a good tank they graze all day, grabbing tiny worms, crustaceans, and whatever is living in the gunk on rocks and leaves. If you only feed big pellets, they will look like they are eating... and then slowly get skinny.
- Staples: small sinking foods (micro pellets, crushed wafers) that break up easily
- Frozen: cyclops, daphnia, baby brine, chopped bloodworms (small portions)
- Live: baby brine shrimp, grindal worms, microworms, blackworms (if you trust the source)
- Extras: Repashy-style gel foods smeared on a stone can work great for grazers
Feed small amounts more often, and spread food across the tank. One little pile means one bold fish eats and the shy ones pretend they are not hungry.
I watch their bellies more than their enthusiasm at feeding time. A healthy group has slightly rounded bellies most days. If you see hollow-looking sides, bump up tiny live/frozen foods and check if faster tankmates are stealing everything.
How they behave and who they get along with
They are peaceful, busy little fish. Most of the "drama" is harmless posturing and short chases, usually around favorite hiding cracks or food. In a small group they are way less skittish, and you get to see more natural foraging.
- Group size: 6+ is a good starting point if your tank can handle it
- Good tankmates: other cool-water, calm fish that like flow (small danios, white clouds, some minnows), and gentle bottom dwellers that will not bulldoze them
- Use caution: bigger loaches, aggressive barbs, or anything that competes hard for the bottom
- Avoid: warm-water community mixes, fin nippers, and large predators
They are easy to outcompete. If you keep them with fast, greedy fish, you will be feeding the tankmates and starving the loaches without realizing it.
They are also surprisingly good escape artists. Any gap around hoses or a loose lid is worth fixing. If they get spooked (netting, sudden lights, a big fish thumping around), they can launch.
Breeding tips
Breeding them in home tanks is possible, but it is one of those "it happens when the tank is right" situations. The best odds come from a settled group, heavy conditioning on small live/frozen foods, and seasonal cues.
- Conditioning: 2-4 weeks of daily small live/frozen feedings (daphnia, baby brine, cyclops)
- Cue changes: slightly cooler water and larger water changes can trigger activity
- Spawning sites: fine-leaved moss, leaf litter, and tight rock gaps
- Egg and fry safety: adults may snack, so mossy/leafy cover helps a lot
If you want to try seriously, set up a species tank with lots of moss and leaf litter and run it like a stream. Then stop "chasing" breeding and just keep the routine consistent.
If you do get fry, they are tiny and need tiny foods. Think infusoria-style first foods, then baby brine shrimp as soon as they can take it. Clean water matters even more at this stage, but go gentle on the flow so they are not pinned around the tank.
Common problems to watch for
Most issues with Yunnanilus parvus come from warm, stale water, or from them slowly wasting away because they are not getting enough small food. They can look "fine" right up until they are not, so little check-ins go a long way.
- Skinny fish: usually food competition or food size being too big (add small live/frozen and spread feeding spots)
- Gasping or hanging in high flow: oxygen is low or the tank is dirty (increase surface agitation, check filter, water change)
- Sudden losses after purchase: stress plus immature tank or swings in temperature (slow acclimation, stable cool temps, mature biofilter)
- Scrapes and red marks: rough decor or sharp gravel (switch to smoother substrate/rocks)
- Ich and other stress illnesses: often triggered by swings and crowding (stabilize temps, improve water quality, treat carefully)
Be cautious with medications. Loaches can react badly to strong dosing, especially with copper-heavy meds. If you have to treat, start mild, add extra oxygen, and watch them closely.
My routine that keeps them looking good is simple: cool, clean, high-oxygen water; lots of hiding cracks; small foods they can actually swallow; and a group big enough that no single fish gets picked on. Do that, and they turn into confident little foragers instead of "mystery fish that disappear."
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.

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.

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.

Arnegard's electric fish
Petrocephalus arnegardi
This is a little Congo River elephantfish (a weakly electric mormyrid) that cruises the lower parts of the tank and navigates the world with its electric sense. It stays small (around 9 cm) and has a clean silvery look with three dark marks that make it pretty easy to pick out among Petrocephalus.
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.

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.

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.

Arraya's bluntnose knifefish
Brachyhypopomus arrayae
This is a weakly-electric South American knifefish that cruises around plants and root mats and does most of its business after lights-out. It is a pretty subtle-looking fish (more earthy browns than flashy colors), but the cool part is the whole electric-sense lifestyle and that smooth, hovering knifefish swim.
Looking for other species?
