Once a bag of dog kibble is opened, it should be consumed within four to six weeks. Ideally you want to keep this to three weeks or less, which may mean buying smaller bags.