Alright thanks. Looks like it's most likely the dragon who needs to get killed. Time to farm cash for those heal everyone items. X3
Edit: Is this supposed to be a joke? I'm lvl 18 now, equipped the best gear I could find, have heal everyone items, can even cast heal all with both magic girls and yet I can't win. He just attacks too often and my strongest attack comes from the big hit all ice spell which doesn't even deal 200 damage. He on the other hand deals between 150 to almost 700 damage per hit. Unless I win the lottery with RNG this is unwinnable and yet I have to do this to progress?