Hello, last night i took my staff for a walk with my 2 children. we went to a small green/park area. my children were playing with my dog and another staff came running over from no where. i told my kids to come away from the dogs. i turned and the owner was across the road i shouted is your dog ok?. His answer was bit delayed, then he said yes. i turned and next thing the dogs are both fighting. i don't know what dog went for it first. iI was shouting at them to stop but i think my tone was wrong, so i changed it. and shouted firmly ghost leave it to my dog stopped fighting. my dog had a bite to his nose and mouth was bleeding inside. What i found strange is that the other owner never even called his dog. my dog is good both on and of the lead. he just walks past other dogs even if they are barking he does not even turn his head. same with cats don't touch them. and he will carry his own lead and when i say sit/stay ect he does it. At first i thought maybe the other dog was a dog in training for fighting but if that had been the case then the other dog would have carried on even if mine stopped. its really worried me now and i'm scared of taking him out.