yea they do have teeth, some more that others. look at the post the sucker thread. theres a goldie plec on there and it shows the teeth very clear. why do you think that one plec has a common name "vampire plec"
Ouch, hope you didn't get bit from a Royal...they have some major teeth(for grazing on wood). Did it just bite you and swam off...good thing it didn't just clamp on for dear life!
I always thought it was because of the teeth-like fringes on their rasping mouth - thus the German moniker "toothnose plec". Although all Leporacanthicus do have some serious chompers ...
Those Germans and their "swarmfish" - I prefer that term to "schooling", it is just so much more descriptive and ... intense!