Hello; I currently have eight in a community 55 gallon. I have kept them for much of five decades of fishkeeping.
I have had singletons on occasion that have done quite well alone. They can do well alone or in groups.
They get along in groups quite well. I have found that having a number of hiding places encourages mine to be out and about. I suspect they know there is a secure place to be if they get spooked and will be out more.
I make hiding places by stacking pieces of slate. It seems that such places are too small for the other fish but suit them just fine. I like to make at least two seperate stacks in different parts of a tank. They wil share the hiding places.
I have four of the banded kuhlis and four of the black.
My tank is also fairly densely planted.
From time to time a kuhli will swim in loops about the tank for hours at a time. I do not know why for sure but have heard that barometric changes as an explaination. However they all do not take part, so????
I keep my kuhlis with other small fishes. Some tank mates have included zebra danioes, tiger barbs, serape tetras, cherry barbs, cory catfish. I would be concerned about placing them with larger fish as they might become a meal.