Yes I have all those in my tank. I don't know if you would call them teeth but yeah they have some spikes on their lips that helps them hold their prey in their mouth when caught.
I have a really docile jardini. I was told to try and introduce him to as many fish as possible when young, and IMO feeders give a totally different temperment so I don't allow them. I have had many tankmates come and go but the ones I am adding now are lifers.
He is about at that stage where people say they go bizerk and kill everything in the tank. I hear 8-10" and he's pushing 10" now. The tank is a 120 gallon long and they will be going in a 280 about next April.
Check MySetup for the tankmates.