I don't think you'll find a high-quality food at walmart (that said, I fed my first yorkie purina little bites all her life - she lived to be 15 - but if she got ahold of ANYTHING other than her little bites, she had horrible tummy troubles).
I would start with kibble (easier especially if you travel, and is said to be better for teeth). My girls wouldn't eat kibble when they came to live with me, so I found a good canned food; then I read here about adding coconut oil to kibble to entice them to eat it. So now, Tillie and Bella get canned in the morning and kibble mix in the evening.
I feed Whole Earth Farms canned... it's grain-free, high-quality, and not costly (comparatively). I get it at our local Petco by the case, but you can order it online and have it shipped directly to your door. WEF also makes a dry kibble but I haven't tried it yet bc it's always out of stock... Till then, feeding Castor & Pollux Natural Ultramix (kibble) which I picked up at Whole Foods.
I also give chicken (cooked, not seasoned), carrotts, and green beans as treats. If you decide to give people food as treats, I would recommend you search online (or on this forum) for a list of safe options bc some can be toxic to dogs. I wouldn't feed people food as meals unless you have a recipe that could ensure complete nutrition.
Sorry so long... just got on a roll there