I think it depends on where you are. I live in Pittsburgh, PA and the city is very dog-friendly. Most coffee shops or cafe's with outdoor seating allow you to bring a dog. Same is true for Parks, there are even a ton of dog parks for off-leash fun. Try a google search for dog-friendly places in your city or town, there are usually a lot of websites like that.