Does sound like a lost cause trying to ascertain where this dog lives then SSW. (Sorry, my apologies but I'm too lazy to keep typing it out.)
Know anyone with a possum trap. A nice treat in it when the dog ventures over again. Hopefully the dog is micro-chipped and the owners can then be notified of the problem.