I want to just mention one thing the others haven't Having lived in both th e city and the country as well as remote.

Being a good dog neighbor, I really hate having eveery one elses dog in my yard. I now have a neighbor who lets hers roam., I have picked up more of her dogs poop than my own newfys. She now has a terrier mix who is a very nasty guy. He barks annd growls at me from MY carport,chases kids on their bikes. Please if you love your dogs and want to stay on good terms with your neighbors build a fence.