Canned food is an effective storage method. Typically the best by date on a canned food item is 2 to 5 years after manufacturing, but canned food items can stay fresh much longer than their suggested expiration date. Once opened, the canned dog food should be used for a few days because it will go bad soon after opening (source).