The animal with approximately 300 teeth is the great white shark.
Great white sharks are renowned for their impressive dentition. They possess around 300 teeth, arranged in multiple rows—typically seven rows. These teeth are not fixed; instead, great whites, like other shark species, continuously shed and regrow them throughout their lives. This ensures they always have a sharp and functional set of teeth for hunting and feeding.