Out walking my 7 month old springer/working cocker pup who it has to be said is very well behaved. Her recall is excellent and she walks off the lead to heel very well. We walked through a wooded area and there were two ladies infront of us with three dogs all lose, a large collie type, a small poodle and a terrier. we called our pup to heel and walked on. The collie realised we were about two hundred yards behind and stopped and laid down, his owners continued to walk on. As we got closer our pup trotted ahead and came nose to nose with the collie who immediately stood and starting chasing our pup back up into the woods, she was yelping very loudly and dropped to the ground whereby the collie got her on her back and was mouthing her neck, in all fairness he wasn't actually biting her. owners still did not turn although they must have been able to hear our dog. We called her, she wriggled to her feet and thankfully ran straight back to us with collie in pursuit. We put her on her lead and the collie ran after the owners. As we came out of the woods the two other dogs had run up to a couple having a picnic and were trying to steal their sandwiches. The owners immediately told us their collie was 'playing', i pointed out that it wasn't playing when it had frightened our pup. Lady immediately became very defensive and told me if i wasn't prepared for my pup to play with other dogs I should take it home and lock it up. I was furious and felt she had no control over any of her dogs. Was this acceptable and I was being too protective of the pup? Usually walk our dogs on the mountain by our home so only meet dogs we know so not really thought about it much but I would never allow my dogs that far away from me not knowing what they may be encountering.