As mentioned before some breeds were bred for such applications, and they are also great to have for early warning of dangers, and even protection. We had a German Shepherd when I was young that would herd us away from the ditch in our front yard and even grab us by the back of the diaper to pull us back, he also helped teach me how to swim at the lake. He’d jump off the cliff about 5 feet away right after me and start swimming around me until I grabbed his tail, then he’d pull me to shore. He was the best dog but had faults as well resulting in us paying top dollar for lame sheep he’d take down and proudly drag home, not to mention a deer or two. Although this wouldn’t necessarily be for urban area’s but more for rural living. But I do know goats are great for carting my husband rents goats when they go on long hiking trips in the Unitas. In a shtf they are able to forage for a lot of their diet which keeps the weeds down in rural area, they can be used for milk (some breeds better than others obviously), some breeds for wool, and they are quite tasty as well.
“If a dog is able to do what they were bred for” I can’t agree more with this statement. I have a girlfriend who’s husband bought an Australian cattle dog but they are an older couple who live in the city and although very active it’s more yardwork/gardening or working in the shop, and not so much running or even walking just to walk. He isn’t a bad dog (I personally think he’s a great dog) but she’s convinced he’s a bad seed because he has tons of energy and nips occasionally. I’ve tried to explain that behavior has been bred into him for hundreds of generations, nor have I not met a cattle dog that wasn’t prone to nipping (not biting) especially as a young dog.