I won this by pre setting up the battlefield to my mage’s (Fane) advantage. Dropped a giant oil slick right where she would appear, then cast peace of mind on myself and started the convo. During the convo I had one of my party members teleport one of the dogs down near the others, starting the fight. My mage went first, nether swapped himself with the eternal, then teleported the last upper dog down so all enemies were bunched up together. Cast Time Warp to take another turn, and then the fun began.
At that point, standing on an oil slick, I had elemental affinity with earth. Cast Impalement to get everybody oiled up, ignition, then just started throwing fire spells like crazy. They all died, except for one wolf outside the range of the spells. Had enough AP to chain lightning him at the end.
It was a fun fight! Took me a few tries to find this strategy, but once I had it, I found it worked pretty reliably (retried a few times because it’s so satisfying killing the entire party before they act)