Carolina dog is less a "breed" than a local strain of pariah dog (which is what dogs become when people aren't manipulating their breeding choices). Pariahs are the "natural" form of dog, I suspect this little yellow dog is probably such a "blend" of mixed breeds that trying to figure out any actual breeds that contributed is beside the point. Shelter "IDs" are frequently a matter of guesswork. And some of those guesses are a bit unusual.Carolina dogs are listed as a rare breed. What are the chances of them turning up in a shelter? Not saying its impossible just that its highly unlikely
I think a cattle dog/ shepherd mix is more likely.