When you have a shoal of one species of loach, that is usually going to be it for substrate fish. You can sometimes combine certain botine loach species; I had a shoal of Botia kubotai in with my group of chain loaches, but that was in a 48 inch/120 cm 90g (340 liter) tank, with chunks of bogwood covering the sand to provide plenty of options to the loaches who like tunnels and a "private" home tunnel. But these two species are found together in the same habitat, which I thought might or might not make a difference, but I never saw any cross-species interactions in the several years they were together in this tank. Generally, loaches can be very territorial, establishing a distinct hierarchy within the species group (which is why additional fish should not be added down the road once the initial group is settled in a tank). Some species doo not tolerate other species at all.
Corydoras should not be housed with loaches. Again there is no absolute, and the loach species may or may not seem to tolerate such an arrangement...but it is not advisable. I can't imagine the cories being too pleased with this either, they certainly have nothing comparable in their habitats.
And most importantly...this is a 29g tank which will (assuming it is 30 inches/75 cm length minimum) provide space just for the chain loaches, and I would not press them without a larger area.