Если пакет запакован и не вскрывался, то тогда срок годности написан на пакете. обычное содержание в темном прохладном месте.
Если пакет вскрыт, то срок его годности ограничен средним поеданием собаки для которой предназначен этот корм с дозами указанными на упаковке. Ну то есть если 18кг пакет для крупных пород собак, то полтора месяца, и то при правильном хранении. Потому что корм заветривается, в нем может начать развиваться плесень и т. д. и т. п. Основная задача вскрытый корм хранить в герметичной сухой упаковке. Есть даже контейнеры для корма. Но в целом 1.5 месяца наверное максимум.
-------------------------------------------
Всё верно: человек заводит собаку, чтобы не было чувства одиночества. Собака в самом деле не любит оставаться одна.