You should keep around 6 Kuhli Loaches in a 20-gallon fish tank. They are social fish and enjoy each other's company. Plus, it's the best way to eventually see eggs and babies from them!