The one thing my local shelter told me that they DON’T need is food. Walmart and other stores donate broken bags to them. They said they have so much they end up throwing it out.
Which says they are kinda stupid. Donate the overage to any of the food banks or even homeless shelters. People in need of temporary financial help often have pets that they need to feed. And often, the homeless have pets who are their only companions.