I can't blame you for doing what you did.
First, I think the owner of the other dog should have been watching their dog more closely and been the one to take the initiative to put a stop to 'play' that was clearly out of hand. If we aren't willing to watch our dogs, we don't belong in a park.
BUT, since that didn't happen, you had to step in for Shaia's sake. I might have started with the owner first, along the lines of "It seems that this is getting a bit out of hand..." hoping that they would get the hint. In the absence of that, I think the way you stepped in was just fine.
First, I think the owner of the other dog should have been watching their dog more closely and been the one to take the initiative to put a stop to 'play' that was clearly out of hand. If we aren't willing to watch our dogs, we don't belong in a park.
BUT, since that didn't happen, you had to step in for Shaia's sake. I might have started with the owner first, along the lines of "It seems that this is getting a bit out of hand..." hoping that they would get the hint. In the absence of that, I think the way you stepped in was just fine.