My 10 month old German Shepard runs off when sees a another dog. It is inconsistent as sometimes she ignores the dogs when I throw the ball to her but there always is a point when she runs off unexpected. She knows what "come here" means and reacts to it well when there is no dogs around. She does not run up to people. I would like to know is there any way of training a dog to come back without using other dogs as a distraction when training. I'm currently in a new area and do not know anyone who owes a dog and would have time to help me train her. Is there any steps to follow to correct this behaviour. Is it too late to correct it? It would be good to know what worked for other dog owners with the same problem .