The Petsmart near me has a Love a Pet center, and they let us have the broken litter bags, and will let us take broken food, as long as it can be sealed up and is still within code. My beef with them is that they have pallets stacked up where it's hard to get at the supplies to clean and stock the cages. I think they're shorthanded and haven't had a decent manager in years.