Shopping for the best dog food is a bit like Alice falling down the rabbit hole: there’s a dizzying number of brands—Americans spend $23 billion on pet nutrition according to the American Pet Products Association—and it’s hard to tell how one package is different from the next. To save you time and confusion, consider these…