I'll look more closely at this later, but I'll make a few comments now.
You should probably use bags of Dragonite against Ness's Nightmare. There's one easily obtainable in the Tenda village, and another slightly out of the way in Magicant. After running out of Dragonite, simply bash or Rockin (depending on whether he's used Shield yet). There's no reason to wait out his PP.
Against Giygas, Paula at least needs Flash protection (such as the Night Pendant), and she will be practically invincible against forms 2 and 3 with the Sea Pendant and Franklin Badge. This would mean one less person to heal against form 2, and you wouldn't really need to heal anyone against form 3.
You should probably use bags of Dragonite against Ness's Nightmare. There's one easily obtainable in the Tenda village, and another slightly out of the way in Magicant. After running out of Dragonite, simply bash or Rockin (depending on whether he's used Shield yet). There's no reason to wait out his PP.
Against Giygas, Paula at least needs Flash protection (such as the Night Pendant), and she will be practically invincible against forms 2 and 3 with the Sea Pendant and Franklin Badge. This would mean one less person to heal against form 2, and you wouldn't really need to heal anyone against form 3.