Some pet stores or veterinary offices offer fresh foods. They’ll be in a cooler or freezer. If you’re able to visit a shop or vet office often enough to keep your doggie stocked, this could be an option for you.