Hi
thanks for I think I will leave the loaches. I have got four in my various tropical tanks to keep me entertained
Unless you have an algae problem and you are really interested in fish like hillstream loaches, they you don't need any. If you choose the right lighting for the tank and keep it clean, you are unlikely to face any lasting algae problems

. Most loaches are either tropical or sub-tropical (tropical fish are ones that live in temps 24 degree's or more, sub-tropical fish are 19-23 degrees, coldwater are 18 degree's or colder). The only loach i can think of that is coldwater (although going on sub-tropical) is the Weather Loach, but that will grow far to big for a 40litre. When it comes down to it, there are not a lot of coldwater fish that can live in a 40litre tank and not ourgrow it in the long term- here is a list full of many types of coldwater fish which aren't goldfish;
http
/www.fishforums.net/index.php?showtopic=44346

.
Catfish like cories or loaches like khuli loaches may help keep the subtrate a little bit cleaner, but pretty much all such fish need a sand or very fine gravel substrate (sand is better though) as these fish look for food in the substrate by filtering through it. They still need to be fed their own food though, and they won't eat old uneaten food or waste on the substrate- really though, if your substrate is dirty this is probably more of a reason not to get them though as such fish are prone to bacterial infections from feeding off dirty or rough gravel substrate.
You could could have some hillstream loaches in a 40litre depending on the particular type of hillstream loach and if you get decent enough filtration for them, they do make very enchanting and interesting little fish

. But if you are only getting them for the algae and are not interested in them other than that, then i wouldn't really advise them.
The only really good clean up crew critters i'd advise are various types of shrimp like amano shrimp, but these unfortuantely aren't coldwater .
[/quote]