In my area Dollar General seems to have a store in every small town. They often are the only surviving retailer other than a gas station with a convenience store. They have low prices on many items including packaged foods usually in small size packages.
They have good prices on pet food. I notice Walmart often undercuts their prices by pennies. Some pet foods are inexpensive but after best by date.