i have my khuli loaches with small glass shrimp and they are fine i got some off cuts of fly screen from a glazier in town for free to keep fry and shrimp happy
The only ones I can see not eating some/all of his fish & shrimp are the cories & kuhlis.Heres what I suggest:
A group of 5 or more cories
some Syno Upside Down Catfish(Grow to 5'')
Raphel Cat
Botias
Kulhi Loaches
Clown Loaches
zebra loaches
I certainly wouldn't suggest the Clown Loaches, as they get far too big for the OP's tank. The Raphael cat can and will eat the small fish and shrimp once its exceeds 4". (they have big mouths... even at 2.5-3" they gobble down shrimp pellets like they're just tiny morsels) I believe the "zebra loaches" you're referring to reach a maximum size of approx. 6", which doesn't quite fit what the OP asked us for. The synodontis nigriventris (upside down catfish) certainly are amusing, and I love the 3 I have. I've read that they reach a max size of only 4", so if anyone has heard differently, please chime in and correct me. Kuhli loaches really are quite active if they feel comfortable in their environment. Don't expect them to be out a whole bunch in the first few days... give them a month and they'll really warm up to a planted tank, and you'll see them playing quite frequently. Corydoras are also great fun to watch, especially in numbers. I have 6 myself, and if I ever upgrade to a larger tank, I'll surely be increasing their numbers to around 20. (this is assuming I get something like a 125g tank)Heres what I suggest:
A group of 5 or more cories
some Syno Upside Down Catfish(Grow to 5'')
Raphel Cat
Botias
Kulhi Loaches
Clown Loaches
zebra loaches