Dollar General , which has almost 20,000 locations nationwide, is starting to feel the impact of an unexpected shift in ...