Hi Penny,
I hope you've all recovered from this horrific incident!
It just show that although dogs may act friendly at first things can get nasty quite quickly
I'm always wary of other peoples dogs, especially if they're on a lead, I tend to try and interact with Millie to regain her attention away from them, because she's so friendly she just bounds up to anyone / anything and starts playing :roll: and I just know it will get her into serious trouble one day :?
As for Ruby - my mum's cocker loves playing with big stones, she growls to protect them to .. but its part of the game, she's kinda saying 'come on then, chase me, see if you can get my stone"
funny old girl she is.
I'm sure with all the TLC and with the way you handled it (taking her to play with dogs she knew afterwards) that she'll be fine, it may take a litle while, but she pull through, and so will you!