The image shows an Indian spiny loach (Lepidocephalichthys thermalis) in my tank. Initially I kept him, along with few other specimens of the same species, in one 32 gl planted community tank. Later, when the 42 Gl planted set up for loaches was ready, I moved them in that, with other 4 other varieties of loaches – Clown Loach (Chromobotia macracanthus), Kuhli Loach (Pangio kuhlii), "Yoyo" Loach (Botia almorhae), Zebra Loach (Botia striata).
Indian spiny loach (Lepidocephalichthys thermalis) is one of the small and peaceful loaches and could be kept with other fishes. Usually, loaches are very much friendly with other loaches, even if the other one belongs to a different species. They are also very peaceful with most of the common aquarium fishes.
If you keeping loaches, then make sure to have a finer substrate such as river sand and lots of hiding places with plants, rocks, earthen pots (this one is best according to me), driftwoods etc. Loaches are particularly sensitive to temperature, so make sure have a thermostat. Most of the loaches prefer little current in the water. So, do not forget to put a power head. Loaches are best while kept in groups.
For more information on loaches visit Loaches.com