When I fed my dog on that walmart line, he lost alot of weight, and alot of hair, like it was poisoning him, and it probably was. Took ages to straighten his health out, and he never was the same afterward, til his dying day.
If you care enough about your dog that you're concerned what they eat, then keep in mind the oils in dry kibble WILL go rancid over time, in much the same way the natural oils in brown rice will, leading many of us to purchase white rice for long term storage.
Yes, keep enough kibble to last as long as it can last, and rotate it out faithfully. Like your own supplies, store what he eats, and feed him what you store. Do NOT dump a new bag into a container that has a bit of older food going stale in the bottom, eventually you'll end up with a huge container full of tainted food. Also, plan for the dog to transition back to eating whatever is left, they are omnivores and will scrounge whatever is available, even squash, and they'd rather have what's on your plate than anything else in the world - because having the leader of the pack share food with them means their place is still secure and they are wanted. If you don't use the heart and liver when you hunt, Fido gets those (after you eat, and after you cook it if you are squeamish about giving them raw.) If there is some of any meal left, he gets that too, unless it was already slated for tomorrow's soup. He should at least get some kind of plate scrapings at each meal. If your kid kills a snake and your wife doesn't want to cook it - skin and cut up that sucker and see if your sweet little poodle wants it. Yes, he'd be ok on his own, but by being his friend and convincing him to stay, you benefit from his eyes, ears and nose, and maybe those teeth too.