Are all dragons the same?

No. "Fantastic Beasts and where to find them" (related to the Harry Potter stories) lists 10 different types of dragons; other fantasy stories also differ among themselves about the properties of dragons.