A "stray" dog on your property,fair enough,youcan shoot it...but consider it may be a stray "pet" that gets loose.....
I understand the need to take action WRT feral/stray dogs chasing deer,acting aggressive to people...you do what you need to do,my folks live in the hills and this issue...