When you think of a fish, you probably don’t visualize a gap-toothed grin. So do fish have teeth under that pursed pair of lips?
Fish Teeth Exist
All fish have teeth. Specific types of swimmers—like goldfish—hide their pearly whites near the back of their throats. Similar to shark teeth, goldfish lose and replace teeth throughout their lifetime.
Check out some of the most interesting types of fish teeth:
Fish with Human Teeth
- Sheepshead Fish
Sheepshead teeth look like just like ours—at least at first glance. They have 2 rows of molars in their lower jaws and 3 rows in their upper jaws. A sheepshead also has incisors at the front of the jaw and grinding teeth in the back of their jaw to expertly pulverize prey. And sheepshead fish steal more than our smiles—they are notorious for stealing bait.
- Pacu Fish
A relative of the piranha, pacu teeth are much more square than their biting brothers. Their human-like chompers are due to their diet—pacu fish are omnivores, but prefer to eat nuts and greens that fall in the water.
Fish with Big Teeth
- Goliath Tigerfish
With 32 sword-shaped teeth, each approximately an inch long, you wouldn’t want to start a fight with this fish. This 110-pound predator swims in turbulent water all throughout the Congo.
- Dragonfish
This small fish has big teeth. In addition to its light-producing protrusion, the dragonfish has sharp, fang-like teeth. Their large chompers allow dragonfish to grab and demolish their prey in dark and deep waters.
Check out these fun facts about other animal teeth: