Yes they will, though they are a pretty small loach species so they'll only be able to handle small snails. The best general rule as to which loaches will eat snails, is any botia will, though, some are much better at it than others :).
God Bless,
Joshua :good: