Royal Canin really doesnt seem to be that great of a dog food. only a 3 star rating, but is expensive. I feed mine Wellness Core. about the same price, but 5 star quality. But as for keeping it fresh. I agree with the above.
Royal Canin Mini Adult Dog Food | Review and Rating Wellness Core Dog Food | Review and Rating