Which is why YOU need to take measures to protect YOUR pets. You can't control what neighbourhood children do, especially if you aren't standing there watching your dogs... so protect them. You seem very cavalier about the situation! And your dogs weren't reacting very nicely. If someone were on the other side of a fence throwing rocks at my dogs, a few of them would just leave the fence, and a few others would retrieve the rocks for them. Your dogs didn't look like they were being very friendly.