Question: do all fish have teeth?
Answer: 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.