a lot of dragons can take any form they want, at will; and when old enough, can use spells like polymorph to truly get ANY form... in DnD world, if you shape shift into something and have sex, you just created a hybrid...
polymorph into a fire elemental and reproduce, you just got yourself some fire genasi children.