@DebraDownSouth Thanks Debra, you've given me a lot to think about. I think I'll start immediately with the "leave it" training at home and then get in touch with some trainers/behaviorists in my area. I'm not expecting any miracles here but, like you said, even just learning to ignore other dogs would make such a difference.