I live in Canada, and I know that I rarely see this loach, Botia striata [click the shaded name for our profile]. It appeared this past summer, and I picked up five which was all the store had. And by the way, three is not sufficient, you should have 5 or 6. This species, like all the loaches, is highly social and in smaller numbers the fin nipping can be quite a problem.
Within my five, I have one male that is a bit feisty, but so far peaceful. Providing a decent group, and in sufficient environment, can usually keep such fish safe for others. They need lots of wood with tunnels and crevices, as they each like to choose their own "home" space, and they love playing "tag" through the tunnels.
For upper fish, I wold go with more active species. Neons are quite docile. Some of the small to medium sized barbs and danios work well; several are in our profiles with photos. Of the characins (tetra), those that are more active can work.