
Short-bodied white-armored fish
Onychostoma breve

Short-bodied white-armored fish exhibit a robust, laterally compressed body covered in silvery, reflective scales and a distinctive, short dorsal fin.
This page includes AI-generated images. Why am I seeing AI images?
About the Short-bodied white-armored fish
Onychostoma breve is a small river carp from the Yangtze River system in China, topping out around 14.6 cm standard length. Its whole vibe is a streamlined, current-loving minnow that wants lots of oxygen and moving water, so it is way happier in a river-style setup than a typical calm community tank.
Also known as
Quick Facts
Size
14.6 cm SL (about 5.7 inches SL)
Temperament
Peaceful
Difficulty
Advanced
Min Tank Size
55 gallons
Lifespan
5-10 years
Origin
East Asia (China - Yangtze River basin)
Diet
Omnivore - quality pellets/flakes plus lots of frozen/live foods (insect larvae, small crustaceans); will also graze biofilm/algae
Water Parameters
18-24°C
6.5-7.5
3-12 dGH
Need a heater for this species?
This species needs 18-24°C in a 55 gallon tank. Use our heater calculator to find the right wattage.
Calculate heater sizeCare Notes
- Give them a long, high-flow river-style tank (4 ft minimum for a small group) with rounded rocks, driftwood, and open lanes to sprint - they sulk in cramped, still setups.
- They do best in cool, hard, fast water: 68-75F, pH 7.0-8.2, and strong oxygenation (powerheads and surface chop). Warm, low-oxygen water is where they start gasping and going downhill.
- Run a big canister and prefilter sponge and keep nitrate low with real water changes - these fish are messy grazers and they get cranky in old water.
- Feed like a river omnivore: a base of sinking algae wafers and quality pellets, plus blanched greens (zucchini, spinach) and rotate in frozen foods like bloodworms or brine shrimp 2-3x a week.
- Keep them in a group of 5+ if you can, otherwise the dominant one will harass the others; avoid slow, long-finned fish and anything that hates current.
- Good tankmates are other fast, tough river fish that like flow (danios, hillstream loaches, some barbs) - skip fancy goldfish and delicate tetras.
- Watch for mouth and barbel damage from sharp gravel or rough decor, and for skinny bellies from competition at feeding time - target feed sinking foods so everyone gets a share.
- Breeding in tanks is rare: they tend to need seasonal cues (cooler water, then big cool water changes and heavy flow) and they scatter eggs in gravel, so use a spawning grid or you'll never see fry.
Compatibility
Good Tankmates
- Other peaceful hillstream or river-type fish that like flow - stuff like White Cloud Mountain minnows or similar small, fast midwater fish that will actually enjoy the current
- Danios (zebra, pearl, giant) - they are busy but not usually mean, and they match the Onychostoma vibe: active swimmers that do best in a well-oxygenated tank
- Peaceful barbs that are not fin-nippers - think cherry barbs or odessa barbs in a roomy setup, basically the calmer barb types that wont harass tankmates all day
- Bottom crews that can handle flow - hillstream loaches and smaller Borneo-type suckers (Gastromyzon/Sewellia) do great as long as you have lots of rocks, grazing space, and oxygen
- Sturdy, non-territorial bottom dwellers like Corydoras - they stay out of each others business and handle the Onychostoma cruising around overhead
- Small, peaceful algae grazers like Otocinclus (in a proper group) - good match in temperament, just make sure the tank is mature and there is enough food so they are not competing too hard
Avoid
- Anything nippy or hyper-aggressive - tiger barbs, some larger barbs, and most nasty 'semi-aggressive community' fish will stress them out and turn the tank into a chasing contest
- Big territorial cichlids (most Central/South American bruisers, or cranky African mbuna) - they will claim areas and bully a peaceful river fish nonstop
- Slow fish with fancy fins - long-finned guppies, bettas, fancy goldfish, etc. The Onychostoma is an active cruiser, and slow fluttery fish either get stressed or get their fins messed with by tank chaos
- Anything that wants the opposite setup - warm, low-flow, low-oxygen fish like many gouramis or discus setups are just a bad mismatch with a fish that thrives with current and lots of oxygen
Where they come from
Onychostoma breve is one of those stream-barbs from East Asia that looks built for current - compact body, tough scales, and that "armored" vibe when it settles in. In the wild they hang around clear, fast-running rivers and rocky runs where the water is loaded with oxygen and food drifts by constantly.
That background matters because they do not act like a typical community barb. If you try to keep them like a calm pond fish, they usually go downhill.
Setting up their tank
Think "river tank" first, display tank second. These fish feel best with real flow, high oxygen, and lots of broken line-of-sight. A long tank beats a tall tank every time.
- Tank size: I would not do them in less than a 4-foot tank, and bigger is better if you want a group.
- Flow and oxygen: strong filtration plus a powerhead or wavemaker pointed down the length of the tank. Add an airstone if your surface is not ripping.
- Substrate: smooth river stones, rounded gravel, and sand patches. Skip sharp stuff - they graze and spook-run.
- Hardscape: piles of rounded rock, cobble, and a few pieces of wood to create eddies and hiding lanes.
- Plants: optional. If you use them, pick tough plants (Anubias, Java fern) tied to rock/wood so they are not blasted loose.
- Lighting: moderate. Too bright with no cover can make them edgy. Floating plants can help if flow allows.
They hate stale water. If your tank ever smells "fishy" or your surface is glassy, expect problems. Strong aeration and consistent water changes are your best friends with this species.
For water numbers, aim for clean, cool-to-moderate temps and stable parameters. They are usually happier a bit cooler than typical tropical community fish. The exact pH is less of a big deal than oxygen, flow, and low waste.
What to feed them
Mine acted like opportunistic grazers. They will eat prepared foods, but they look best and behave more naturally when you feed a mix: quality pellets, lots of frozen, and some plant matter.
- Staple: a sinking or slow-sinking pellet/wafer that holds together in current.
- Frozen: bloodworms, brine shrimp, daphnia, chopped krill, blackworms (if you can source clean ones).
- Greens: spirulina wafers, blanched spinach/zucchini, or a veggie-based pellet a few times a week.
- Occasional: live foods if you have them (especially daphnia) - great for conditioning and for getting picky new fish eating.
Feed smaller amounts more often if you run heavy flow. In a river-style tank, food gets scattered and some fish will miss out. I like two smaller feedings instead of one big dump.
Watch their bellies. A well-fed O. breve looks solid and thick through the body, not pinched behind the head. If you see a dominant fish hogging, spread food across the current or use two feeding spots.
How they behave and who they get along with
They are active, alert, and not shy once settled, but they can be pushy. In my experience they do best in a group where their attention stays on each other instead of one tankmate getting singled out.
- Social setup: keep a small group (at least 5-6 if your tank can handle it). Lone fish often turns into a grump.
- Temperament: semi-aggressive around food and favorite spots, especially in tight tanks.
- Best tankmates: other fast-water fish that like cooler, oxygen-rich setups (danios, some loaches, hillstream loaches, robust minnows).
- Avoid: slow, long-finned fish and anything that wants warm, still water. Also avoid tiny bite-sized fish if yours run large and bold.
If you see constant chasing, check two things first: tank length (they need run room) and flow (they settle down when they can "surf" the current instead of pacing the glass).
Breeding tips
Breeding them in a home aquarium is possible but not common, mostly because they want seasonal cues and a lot of space. If you are interested, treat it like breeding stream-spawning cyprinids: condition heavy, then trigger with cooler water changes and increased flow.
- Conditioning: 2-3 weeks of heavier feeding with frozen/live foods plus clean water changes.
- Trigger: a few cooler, larger water changes over a week, then a big one paired with stronger flow and extra aeration.
- Spawning setup: smooth stones or a spawning mop-like area in strong current, plus a way for eggs to fall out of reach (coarse gravel, egg crate, or a separate spawning tank).
- After spawning: adults will eat eggs. Remove adults or pull the eggs if you can.
Do not chase breeding if your baseline husbandry is shaky. These fish are unforgiving about water quality, and pushing food + temperature swings can backfire fast.
Common problems to watch for
Most issues I have seen with O. breve come from the tank being too "normal" - not enough oxygen, not enough flow, or too much waste building up in dead spots.
- Gasping at the surface: almost always low oxygen or poor surface agitation. Add aeration and increase flow.
- Clamped fins and hiding: stress from cramped space, bullying, or unstable parameters. Check ammonia/nitrite first, then look at stocking and hiding breaks.
- White spot/ich after purchase: common if they were stressed in transit. Treat early and raise oxygen during treatment (many meds lower O2).
- Ripped fins and missing scales: usually from chasing in small tanks or sharp decor. Smooth your rockwork and give them more lanes/cover.
- Bloat/constipation: happens if they get too many rich foods without fiber. Add spirulina/veg and switch to smaller feedings.
High flow does not replace water changes. In a river tank, waste can get trapped behind rocks and under wood. I vacuum those pockets every week or two, otherwise nitrates creep up and the fish get twitchy and dull.
If you keep the water moving, the oxygen high, and the tank sized for their energy, they are awesome fish. But they are definitely "advanced" because they punish shortcuts. Treat them like a stream fish, not a community barb, and you will have a much better time.
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.

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.

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.
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.

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.

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