Some very good and interesting points in this thread.
I remember when we lived in New England, we often would go down to the docks and buy a whole fish from the fishing boats, put it in the cooler on ice, take it home and clean and eat it that night. It was much better than fish from the store, it had been swimming a few hours earlier. Now with modern fishing, they often process and freeze the fish right on the boats.
With fresh vegetables, I have a question. I understand and agree with what Jack is saying, about the fresher and riper the better. But say you process or grind up your vegetables in a food processor, how long do they keep as far as the nutrients?
For example, if you process them in the morning, then put them in the fridge until late afternoon and then add the puree mix to the dogs food, how much have they lost? I know garlic will lose its beneficial properties if it is not fed within about 20 minutes after it is minced up.
And although freezing veggies is not the best, it is convenient and better than nothing. As a time saver, freezing them can help a lot.
Speaking of freezing, what about the raw meats? Do they lose nutrients when frozen and for how long can one keep frozen meats?