I've found shelter dogs to be more resilient. It seems that's because they're almost always mixed, instead of bred in less-than-ideal conditions with possibly less-than-ideal genes.
The genetic lottery a mutt has tends to make it a better dog.
This is only my experience with 5-10 adopted dogs, though, and 3-5 pure-bred dogs.