You said that they are fine if other dogs come into your yard.
Do you have any friends with dogs? Maybe you could arrange with some dog-owners in the neighbourhood for them to bring their dogs into your yard, allow the dogs to play for a moment, and then leave for a walk all together.
If you do this with several different dogs, yours might get more accustomed to associated dogs in the street with friends in the yard. |