Loose Neighborhood Dog
So where I live, there aren't a whole lot of fences, and there are a few neighborhood dogs we've seen off and on, but most of them stay right near their home. We do have an intact male rottweiler though, that comes around marking stuff around our house, making messes in our yard, and being in general a nuisance. He seems to be nice enough, though really dumb, so aggression isn't an issue, but he does just stand in the middle of the road, and some day someone's going to get hurt (lots of people on motorcycles come through). He has a collar, but no tags, other than goopy eyes, and sounding a little stuffed up, he looks healthy, so I can't claim neglect as a reason to call someone out.
So my question is, what are the laws, and what can I do? I hate reporting people (though I've done it before), so I hate the idea of calling someone out just because this dog wanders around, but it's starting to get annoying. As our dog can be aggressive, I have to be really careful to make sure that dog isn't around when I take our dog out, and while it isn't the end of the world, it's still annoying to have to change my schedule based on when the dog is running around. If you were in my position, what would you do? Ignore it, call someone out, or something different? Our neighbor supposedly figured out who the owner was and talked with him one day, and the guy seemed to not care what his dog did, or where his dog went, and as the dog is all over the place, we have no idea who owns him, and what house he's from, so talking to the owner isn't an option.