From just the information you've given, it's going to be a tough fight no matter what.
The group's EL with the help of the giant will be 12, vs. a CR14 it's going to be a nasty fight, even if you help out the party with favorable conditions (indoors, poor spell choices for the dragon, no...