Old rascal yes. Sly? Does that rhyme with sneaky. I'm almost 60, and I have yet to find a cooperative dog owner that lets his dog roam. He lets the dog roam because he (the owner) the owner is lazy, and doesn't care about it (the dog) bothering his neighbors. If you contact the police, most of the time the owner either promises cooperation, and doesn't mean it, or he gets mad. Either way, YOU get mad, because you tried to do the right thing, and the dog owner basically said screw you, and blames you for being a jerk.
SO! DON'T CALL ANYONE. Go quietly about your business, and take care of it. Know one will ever know the difference if you keep your mouth shut. This by the way works equally well on cats, except I use a trap. I just don't tell anyone. They know it's against the law, and THEY DON'T CARE.
Cat or dog goes missing. Problem solved.
I once had a slightly larger than normal Miniature Pincher whom I swear had a trash pick schedule, and could read it. I caught him going thru my trash, and tried to run him off. He in turn, tried to run me off. I'm a retired K9 trainer, and I don't run easily from dogs. Besides, I'm old. I simply introduced him to Huff. Huff is my Jack Russell, and Huff does not play well with others. A month later the Pincher had healed and came back for dinner on trash day. I let Huff play a little longer this time, and he hasn't been back. Did I mention that Huff doesn't play well with others.