Thank you!Resurrecting party members (including the dog) is tied to a "fight ends" step but some damage happens outside of a fight, and a few fights don't have a "fight ends" step (typically ending in a cutscene of some sort). It will return to life after your next fight.
I was afraid I will have to go through the lightning bridge and the fireball puzzle again 0.0