I absolutely LOVE khuli loaches :D
42 Khuli for a 20gal is a bit of a stretch, since they can get up to 5 inches long. They don't really "school", however they are a very social fish. I wouldn't get every species, but that is ultimately your decision. Dojo's can get VERY big, and will grow out...