I can relate! I love dogs, especially my own but our neighbors dogs have chased, barked, bit at my horse's legs one too many times. I went and had a friendly discussion with the owners & they didn't have much to offer in the way of handling their dogs, so it ended with an agreement. If they attack my horses, I mace them. Did it once, they tuck tail and go home when they see me on horseback now.
I felt awful doing it, but I'm not going to have torn up legs & vet bills because they can't keep their dogs in their yard.
Life is like a camera. Focus on what's important, Capture the good times, Develop from the negatives and if things don't work out, Take another shot.