i hv never seen a kole tang eat hair algae. maybe there r some that will. on the other hand, the dolebella sea hares from this site definitely eat hair algae. get only 1 per tank, as they can devour all of it within a week. not only r they good at hair algae, but they will also stir ur sandbed clean.