Barracuda teeth are both very sharp and plentiful, as this fish actually has two sets of teeth. One outer row of smaller, very sharp teeth, and one inner row of larger teeth. In total, barracuda can have up to 200 teeth. With them, they can bite, tear, and pierce through both flesh and bone.
Carp actually have teeth, even though you cannot see them at first glance. The teeth, called pharyngeal teeth, are located deep down at the back of the carp’s throat. The fish use them to both mechanically chew and crush their food.
Walleye have plenty of smaller canine teeth along their upper and lower jawline. In total, a walleye can have between 30 and 40 canines. The biggest of these can reach a length of about half an inch.