Piscora
Aquatic water texture background

Xingyun Lake Yunnan loach

Yunnanilus analis

AI-generated illustration of Xingyun Lake Yunnan loach
AI Generated
PhotoAll Rights Reserved

The Xingyun Lake Yunnan loach exhibits a slender, elongated body with a mottled brown and gold coloration, featuring prominent barbels and a forked tail.

Freshwater

This page includes AI-generated images. Why am I seeing AI images?

About the Xingyun Lake Yunnan loach

Yunnanilus analis is a little bottom-hugging stone loach from China, originally described from Xingyun Lake in Yunnan. Its species name is literally about the anal fin - it has six branched anal-fin rays, which is a weirdly specific ID feature. This one is not an aquarium regular, so if you ever actually see true Y. analis for sale, it would be a pretty unusual find.

Also known as

Yunnan loachXingyun Lake stone loach

Quick Facts

Size

5.0 cm SL (about 2 inches)

Temperament

Peaceful

Difficulty

Advanced

Min Tank Size

20 gallons

Lifespan

4-8 years

Origin

China (Yunnan, Asia)

Diet

Omnivore/micro-predator - small sinking foods, frozen/live foods (bloodworms, daphnia, brine shrimp), biofilm and tiny invertebrates

Water Parameters

Temperature

18-24°C

pH

6.8-8

Hardness

4-15 dGH

Need a heater for this species?

This species needs 18-24°C in a 20 gallon tank. Use our heater calculator to find the right wattage.

Calculate heater size

Care Notes

  • Give them a long, low tank with steady flow and tons of oxygen - think river-style with a powerhead and airstone, not a calm planted bowl.
  • Keep them cool: aim for 62-70F, and do not let the tank sit in the mid-to-high 70s for long or they get stressed and go downhill fast.
  • They hate dirty water swings, so run an oversized filter and do small, frequent water changes; ammonia and nitrite need to stay at zero, and nitrates low.
  • Set up lots of smooth rocks, gravel, and crevices plus some hardy plants (or moss) for cover; they spend a lot of time hugging the bottom and squeezing into gaps.
  • Feed like a micro-predator: small sinking foods (micro pellets, crushed wafers) plus live/frozen stuff like daphnia, cyclops, baby brine, and bloodworms; split into 2-3 small feeds so it all gets eaten.
  • Best tankmates are other cool-water, peaceful fish that will not outcompete them at feeding (small danios, white clouds, hillstream-type buddies); skip warm-water community fish and anything nippy.
  • Keep them in a group (6+ if you can) because singles get timid and hide, and groups show more natural behavior and bolder feeding.
  • Watch for skinny loaches and hollow bellies - they can come in with parasites and will slowly fade; quarantine, treat early if they are not gaining weight, and do not rely on only dry food.

Compatibility

Good Tankmates

  • Small, chill danios (like celestial pearl danios or emerald dwarf danios) - same vibe, active but not jerky, and they like similar cooler, well-oxygenated setups
  • White cloud mountain minnows - super easy match if you are doing a temperate hillstream-style community, and they will not bother the loaches
  • Small rasboras (chili rasboras, harlequins, lambchops) - peaceful midwater fish that will not compete hard for the bottom
  • Other peaceful bottom hangers like small Corydoras (pygmy/habrosus/panda) - they mostly just ignore each other as long as you have enough floor space and hiding spots
  • Hillstream-friendly algae grazers like otocinclus - good with them in my experience if the tank is mature and you are not starving everyone for food
  • Calm inverts like Amano shrimp and nerite snails - these loaches are usually too polite to cause trouble, especially in a planted tank with cover

Avoid

  • Anything nippy or pushy (tiger barbs, serpae tetras, many barbs) - the loaches are peaceful and can get stressed when the tank is full of fin-biters
  • Big aggressive bottom fish (most larger loaches, aggressive botia types, some territorial catfish) - they will outcompete and bully Yunnanilus on the floor
  • Large cichlids or even smaller feisty ones (convicts, many Africans, mean Central Americans) - too much attitude and they can pick on or eat them
  • Slow, fancy-finned fish (bettas, longfin guppies) - not because the loach is evil, but the mismatch in flow and activity usually ends in stress for somebody

Where they come from

Yunnanilus analis is one of those little Chinese hillstream-style loaches that comes from Yunnan. Think cool, well-oxygenated water with lots of rocks, gravel, and current. They are not a big river bruiser kind of fish - more like a small, bottom-hugging grazer that likes clean water and steady conditions.

Most of the ones you see are wild-caught or from small-scale breeding. Either way, they tend to act like fish that are used to very clean, moving water.

Setting up their tank

If you try to keep these like generic community loaches in a warm, low-flow planted tank, they usually fade out over time. The best results I have had were basically a small riverbed setup: strong filtration, lots of oxygen, and a layout that gives them places to wedge themselves and forage.

  • Tank size: I would not do less than 20 gallons long for a group. More footprint beats more height.
  • Flow and oxygen: a canister or strong HOB plus a powerhead works great. Add an airstone if your surface is not really moving.
  • Substrate: smooth gravel and mixed rounded stones. Skip sharp stuff - they spend their whole life on the bottom.
  • Hardscape: piles of river rocks, cobbles, and a few pieces of wood for breaks in the current. They love seams where fast water meets calm water.
  • Plants: optional. If you use them, pick hardy ones (Anubias, Bolbitis, Java fern) tied to rock/wood. Most delicate stems get battered in flow.

Let the tank mature. A bit of biofilm and soft algae on rocks is free food and keeps them busy. New, sterile tanks are where they tend to go downhill.

Temperature-wise, I have done best keeping them on the cooler side for a tropical tank. Room-temp setups often work better than heated ones. If you keep them warm year-round, they seem to burn out faster and get touchier about oxygen.

These fish do not forgive dirty water. If nitrates creep up or mulm builds in dead spots, you will see it in their activity and appetite first, then in losses.

What to feed them

They are constant pickers. In my tanks they spent the whole day grazing rocks and substrate, then really came alive at feeding time. The trick is to feed like you would for small bottom insect-eaters, not like you would for big loaches that smash wafers.

  • Staples: small sinking micro pellets, crushed high-quality wafers, and fine granules that actually reach the bottom
  • Frozen: cyclops, daphnia, baby brine shrimp, chopped bloodworms (not huge chunks)
  • Live (if you can): grindal worms, microworms, small blackworms in moderation
  • Grazing food: algae wafers are fine, but do not expect them to live on algae alone

Feed small amounts more often instead of one big dump. They are built for constant foraging, and leftovers get trapped in rocks and wreck your water fast.

If you keep them with faster midwater fish, use a feeding tube or drop food right into their favorite rock piles so they get their share. They are quick once they commit, but they do not like racing in open water.

How they behave and who they get along with

They are generally peaceful, a bit shy at first, and way more confident in a group. You will see little squabbles over the best rock or crevice, but it is more posturing and short chases than real damage. Once settled, they are fun to watch because they use every inch of the bottom and hardscape.

  • Best kept in groups: I would start with 6+ if your tank footprint allows it
  • Good tankmates: small, calm fish that like cooler, clean water and flow (think danios from cooler water, white cloud mountain minnows, some small barbs), and other peaceful bottom fish that will not bulldoze them
  • Avoid: big boisterous loaches, aggressive barbs, large gouramis/cichlids, and anything that wants warm, still water

Mixing them with heat-loving community fish is a slow-burn problem. Everyone looks fine at first, then the loaches start hanging near the filter outlet and eating less.

They also do better with plenty of broken sight lines. If the whole bottom is one open flat, the boldest fish tends to claim it and the others hide. Rock piles and little caves spread them out.

Breeding tips

Breeding Yunnanilus in the home aquarium is possible, but it is not as straightforward as dropping in a spawning mop. Most hobbyist successes I have seen (and my own best attempts) looked like they happened after a seasonal-style change: a stretch of heavier feeding, then a cool water change and a bump in flow.

  • Conditioning: feed heavier for a couple weeks with frozen/live foods
  • Trigger: a few larger cool water changes over several days, plus extra current and oxygen
  • Spawning sites: fine-leaved plants, moss, or rock piles with tight gaps where eggs can fall out of reach
  • Egg/fry safety: adults will snack if they find them, so a separate breeding tank or an egg trap approach helps

If you ever see noticeably rounder females and males getting more pushy around certain rocks, do not deep-clean the whole tank that week. Let their microfood (infusoria/biofilm) build a bit for the fry.

Common problems to watch for

Most issues with these come back to three things: too warm, not enough oxygen/flow, or a tank that is not stable. They can look fine for a month or two and then just start dropping if the setup is off.

  • Slow wasting and hiding: often chronic stress from warm water, low oxygen, or long-term nitrate buildup
  • Gasping or clustering at the outlet: oxygen problem first, temperature problem second
  • Sunken belly: not getting enough food (or getting outcompeted), internal parasites in wild fish, or both
  • Scrapes/barbel wear: sharp substrate, dirty substrate, or fish constantly digging through crud for food
  • Ich and other parasites after purchase: common with wild-caught fish, especially if they are shipped warm and crowded

Do not hit them with random meds at full dose without thinking. Many loaches are sensitive. If you need to treat, research the specific medication and start gentle while watching behavior closely.

My biggest quality-of-life tip: keep your maintenance boring and consistent. Regular water changes, keep the flow strong, and clean the filter in old tank water so you do not crash your biofilter. These fish reward steady hands, and they punish shortcuts.

Similar Species

Other freshwater peaceful species you might be interested in.

AI-generated illustration of Ajuricaba tetra
Freshwater
AI Generated
Photo

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.

SmallPeacefulIntermediate
Min. 20 gal
AI-generated illustration of Amapa tetra
Freshwater
AI Generated
Photo

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.

NanoPeacefulIntermediate
Min. 20 gal
AI-generated illustration of Anteridorsal Homatula loach
Freshwater
AI Generated
Photo

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.

SmallPeacefulAdvanced
Min. 40 gal
AI-generated illustration of Armoured stickleback
Freshwater
AI Generated
Photo

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.

NanoPeacefulAdvanced
Min. 10 gal
AI-generated illustration of Aroa twig catfish
Freshwater
AI Generated
Photo

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.

MediumPeacefulAdvanced
Min. 30 gal
AI-generated illustration of Arraya's bluntnose knifefish
Freshwater
AI Generated
Photo

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.

MediumPeacefulAdvanced
Min. 40 gal

More to Explore

Discover more freshwater species.

AI-generated illustration of American flagfish
Freshwater
AI Generated
Photo

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.

SmallSemi-aggressiveIntermediate
Min. 20 gal
AI-generated illustration of Amur sculpin
Freshwater
AI Generated
Photo

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.

SmallSemi-aggressiveAdvanced
Min. 20 gal
AI-generated illustration of Anitápolis livebearer
Freshwater
AI Generated
Photo

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.

SmallSemi-aggressiveAdvanced
Min. 20 gal
AI-generated illustration of Aracu-comum
Freshwater
AI Generated
Photo

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.

LargeSemi-aggressiveAdvanced
Min. 180 gal
AI-generated illustration of Arrowhead puffer
Freshwater
AI Generated
Photo

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.

SmallAggressiveAdvanced
Min. 30 gal
AI-generated illustration of Austellus barb
Freshwater
AI Generated
Photo

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.

MediumPeacefulIntermediate
Min. 55 gal

Looking for other species?