Not a bad fairytale. The subversion of the dragon trope - portraying them as vermin (and later saying they exist in all sizes) - was original and worked well to explain how the protagonist could train working with them while being poor and unimportant. On the other hand, this trope subversion was creative in a way similar to making vampires sparkle.