Go for his feet to attack. He'll do one of two things.
1) lift his foot to stomp you. Dodge and run back with couple hits.
2) he'll fly up to sky and breathe between his dick and to his sides. TIP here: he has a tell when he is about to do this. His wings will do a couple of mini prep flaps before he takes off. Now, of you're standing in front of his left leg and looking out to his tail, he will do a 45 shift to the left as he lifts to sky. When you know he is lifting, run in the same 45 degree his tail is about to point towards, in this example left.
Again, if you're standing in front of his right leg , (looking out to his tail) , he will turn to your right 45 degrees so run that way immediately towards end of his tail.
I just ave you the biggest tip I learned. You can manipulate which direction he will turn based on what foot you decid to stand in front of! If you want him to turn to your right, stand in front of his right foot (left side of his body as you look out to tail).
This is important because I found myself getting him to close to edge and it leaves you with no space to run behind to avoid his fire.
So if you're looking out at his tail and the edge is right there and you see open space to your right (or behind his left side) , stand near or behind his right leg, he'll life, do a 45 degree shift to your right giving you open space to run towards away from edge