
Velvety sole
Brachirus villosus

The Velvety sole features a flattened, oval body with a smooth, dark brown to greenish coloration and prominent, velvety texture on its skin.
This page includes AI-generated images. Why am I seeing AI images?
About the Velvety sole
This is a true freshwater sole from New Guinea that spends most of its life glued to the bottom and buried in soft sand. It is one of those blink-and-you-miss-it fish during the day, then you catch it cruising the substrate at feeding time looking for meaty bits.
Also known as
Quick Facts
Size
10.5 cm SL
Temperament
Peaceful
Difficulty
Advanced
Min Tank Size
20 gallons
Lifespan
3-8 years
Origin
Oceania (New Guinea)
Diet
Carnivore - sinking meaty foods (worms, insect larvae, small crustaceans), frozen/live preferred
Water Parameters
22-28°C
6-8
2-20 dGH
Need a heater for this species?
This species needs 22-28°C in a 20 gallon tank. Use our heater calculator to find the right wattage.
Calculate heater sizeCare Notes
- Give it a big footprint tank, not a tall one - think 30+ gallons with lots of floor space, low flow, and dimmer lighting so it actually comes out.
- Use a fine sand bed (not gravel). They bury and shuffle a lot, and gravel will scrape them up and you will end up chasing infections.
- Keep the water warm and steady: about 75-82F, pH roughly 6.5-7.5, and keep nitrate low (under ~20 ppm if you can). They act tough but they sulk fast when water gets dirty.
- Feeding is the whole game: target feed after lights-out with tweezers or a feeding dish - small earthworms, blackworms, chopped shrimp, and sinking carnivore pellets once it recognizes them.
- Do not keep it with fin-nippers or hyper fish. Also do not trust it with tiny tankmates - anything that sleeps on the bottom and can fit in its mouth is fair game at 2 am.
- Add cover that touches the bottom (wood, leaf litter, low caves) so it has ambush spots. Open bare tanks make them hide 24/7 and refuse food.
- Watch for mouth and belly scrapes, cloudy patches, and one-sided breathing - that usually means rough substrate, dirty water, or it is getting outcompeted at feeding time.
Compatibility
Good Tankmates
- Small to medium, chill midwater schoolers like harlequin rasboras or lambchop rasboras - they stick to the middle, dont bother the bottom, and wont hassle a shy sole
- Peaceful tetras that arent fin-nippy (think black neon tetras, rummynose, emperor tetras) - active but generally polite, and they wont compete for the sole's spot on the sand
- Calm surface fish like hatchetfish - they live up top, so everybody stays in their own lane
- Gentle bottom buddies like Corydoras (especially the smaller species) - they scoot around the substrate without being territorial, just make sure theres enough floor space and lots of sand
- Small, peaceful loaches like kuhli loaches - theyre non-confrontational and mostly do their own thing, and they wont try to dominate the bottom
Avoid
- Avoid anything nippy like tiger barbs, serpae tetras, or a lot of danios - the sole is a slow, sit-still fish and gets stressed when tank mates keep pestering or pecking around it
- Avoid pushy or territorial cichlids (convicts, most mbuna, even many 'semi-aggressive' community cichlids) - they claim space and will constantly run the sole off the bottom
- Avoid large predators and big mouths (snakeheads, big catfish, arowana-type setups) - if it can fit the sole or its food in its mouth, it will eventually try
Where they come from
Velvety soles (Brachirus villosus) are one of those fish you almost never see unless you go looking for oddballs. They come from slow, silty freshwater areas in parts of Southeast Asia, where the bottom is soft and the water is often tannin-stained. Think muddy flats, leaf litter, and a lot of hiding in plain sight.
That background explains basically everything about them in aquariums: they want a calm tank, a soft bottom, and food that comes to them on the substrate.
Setting up their tank
If you try to keep this fish like a typical community bottom-dweller, you will get a stressed, skinny sole that never really settles. Build the tank around the bottom and the rest gets easy.
- Tank size: I would not do smaller than a 40 breeder footprint, and bigger is better. They use floor space, not height.
- Substrate: fine sand. Not gravel. They bury and shimmy, and gravel can scrape them up.
- Flow: low to moderate. They do fine with good filtration, just dont blast the bottom.
- Decor: leaf litter, driftwood, smooth stones, and shaded areas. Give them places to vanish.
- Lighting: subdued helps a lot. Floating plants or tannins make them bolder.
- Water: clean and stable beats chasing numbers. Avoid sudden swings, especially after big water changes.
Skip sharp rocks, rough gravel, and spiky decor. These fish spend their life pressed against the bottom, and skin damage turns into infections fast.
Filtration-wise, I like a canister or a big sponge setup that keeps the water clean without creating a sandstorm. They are messy eaters because you are feeding meaty foods that break apart, so plan on vacuuming the surface of the sand (lightly) and doing steady water changes.
What to feed them
This is where most people lose them. Velvety soles are not grazers and they do not compete well at feeding time. If you drop flakes in the current and hope for the best, the sole will slowly fade away while everyone else gets fat.
- Best staples: sinking meaty foods like chopped earthworms, blackworms, bloodworms, mysis, and quality sinking carnivore pellets (once they accept them).
- Great training food: live or frozen blackworms. They trigger a strong feeding response.
- Occasional treats: small pieces of shrimp or fish fillet (not oily), chopped mussel, live river shrimp if you have them.
- Feeding style: target feed to the bottom after lights dim, or use feeding tongs/pipette to place food right in front of them.
I feed mine after the main tank has eaten. Give the other fish their share first, then quietly target-feed the sole with a pipette so it actually gets the calories.
Watch the body shape. You want a nicely filled-out fish, not a paper-thin outline. If it is always flat and pinched behind the head, it is not getting enough, even if you see it eat occasionally.
How they behave and who they get along with
They are calm, sneaky ambush feeders. Most of the day they sit half-buried or laid out like a wet leaf. At night, they get more active and will cruise the bottom in short bursts.
The big compatibility rule is simple: if it fits in the sole's mouth, it is food. They are not aggressive in the usual sense, but small fish and shrimp can disappear.
- Good tankmates: peaceful midwater fish that wont harass the bottom (larger rasboras, peaceful barbs, rainbowfish depending on size, calm gouramis).
- Avoid: fin-nippers, boisterous cichlids, hyper feeders that vacuum the bottom, and anything tiny (nano fish, dwarf shrimp).
- Bottom mates: I usually avoid other bottom predators. If you do, keep it spacious with multiple feeding spots.
They can startle easily. A tank with lots of foot traffic and bright lights can keep them hiding all the time. Shade and cover make a huge difference.
Breeding tips
Breeding Brachirus villosus in home aquariums is rare. Most specimens in the hobby are wild-caught, and their spawning behavior is not something most of us accidentally stumble into in a community tank.
If you want to take a swing at it, your best bet is a species tank with a group (so you have both sexes), heavy feeding, and seasonal cues like slightly cooler water for a few weeks followed by warmer water and large water changes. Even then, dont be surprised if you never see eggs - they can spawn discreetly and the adults will happily eat anything they find.
If you ever do see eggs or tiny larvae, move them. A sole tank does not mean a safe fry tank.
Common problems to watch for
- Starvation: the number one issue. They eat, but not enough, especially in busy tanks. Track body condition weekly.
- Skin abrasions: caused by gravel, rough decor, or rough netting. Use a container to move them instead of a net if you can.
- Bacterial infections after scrapes: look for red patches, cloudy areas, or fuzzy edges on the fins. Act fast.
- Internal parasites: wild-caught fish sometimes come in thin with stringy poop. Quarantine and consider deworming if you know what you are doing.
- Poor water quality from meaty foods: leftover worms and shrimp foul water quickly. Feed smaller portions, siphon leftovers, and keep up with water changes.
Be careful with medications and salt. As a scaleless-ish bottom fish that lives pressed to the substrate, they can react badly to harsh dosing. If you treat, go slow and watch behavior closely.
My best advice with this species is simple: give it sand, give it shade, and feed it like a sneaky predator that would rather eat in peace. If you can do that, you will get to see a really cool fish that most people never keep successfully.
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?
