I've been trying to dedicate myself to the idea that there isn't a good or bad guy. It's my hippie outlook at life.If this is taking place in the middle east, and its taking place in older times, then you should have a side you want to be "good". If this middle eastern dragon is evil, then the "good guys" should probably include greek mithological charactors. The whole Greek vs Persian thing works well.
My current story really promotes that idea with my characters. Even though some of them seem evil by their sinful motives, but they all have their soft side. I feel that's how reality is.