Snails have more teeth than any animal. A snail's mouth is no larger than the head of a pin, but can have over 25,000 teeth (but these aren't like regular teeth, they are on its tongue).