My concern is dog food and I do not want to buy too much too far ahead. I've got a 28-lb bag sealed as well as half a 28-lb bag I am feeding out of. We've got three small yappers in the household, probably weigh from 15-19 lbs. The food is a Blue Buffalo for small adult dogs and the 28 lbs is how it comes.
Freezing is the best thing I can think of. I have been thinking of sealing it in vacuum bags and putting it in the freezer. Unfortunately the freezer is full. I need another one (it is a smaller one) just like it for the storage foods -- jugs of oil, butter, flour, cornmeal, yeast, meats -- that sort of thing. And I need to start feeding people out of the first freezer. There is a lot of "fun" food in there.
I used to store chicken and goat feed as well as my own bags of rice and wheat in steel trash cans without any mold problems, but I was in a different climate with some altitude. but we did have some humidity in the summer. The human food was kept in a kitchen pantry so no temp fluctuations, and the animal feed was kept in an unheated/noncooled back room.