I am glad Zoe's OK. It's really frightening to see your pup being mauled like that.
Our NC Yorkie MeetUp is a week from today, and the people who run the dog park have reserved one lot for the 4 hours we plan to be there. That's pretty special. Otherwise, I would be worried about the same situation you found yourself in.