I have a one year old Cavalier King Charles Spaniel - she is tiny and very submissive. I have no issues with letting her run off lead as she has excellent recall. She is friendly with people and dogs and although she runs up to other dogs, she stops a few feet away and strikes up a submissive pose until they come over to her. She is used to big dogs (all dogs are big to her!) playing a little rough so I didn't have any concerns when she went over to a rottweiler today.
I saw a park truck driving up the path towards us so called her over to me. She came and laid down at my feet and as I bent down to put her lead on the owner of the rottie said he worked with dogs and I shouldn't pick up a dog that was scared. (She wasn't scared, she always approaches in that submissive way). I was just explaining to the owner that I wasn't going to pick her up just put her lead on when his dog pounched on mine and bit her. She ran away, I called her, she stopped and started to come back but the rottie ran after her and got hold of her by the neck. When it let go, she was off and ran out of the park. I ran after her but couldn't find her. After 10 minutes a lady appeared with her in her arms and she was fine.
The other owner was calling his dog back (which ignored him) and started shouting my dog hadn't been socialised properly because his dog had never done anything like this before.
Now I know if the rottie had intended to seriously damage my dog she would be dead - I know it was 'playing' but the episode has upset me - when she ran out of the park I expected to find her under the wheels of a car.
How should I have handled this? I don't want to feel apprehensive letting her off the lead.