Seems like I was just lucky on the second form. With the long sword (thank you for the suggestion) I was able to hit him 2-3 times after each of his attacks. But the teleporting was so cheap! I don't see how anyone can dodge all of them. And his upgraded wind/punch attack was just crazy, it knocked me down every time.
I had just one chunk of heart left and I knew I wouldn't survive another wind attack, so I just ran and swung at him and it happened to be his final hit
