While meals can be prepared individually, you may find it easier to cook up large batches at one time, and then divide the food into meal-sized portions and freeze. Because variety is important over time and not necessary at every meal, you can feed the same foods for a week or two, and then switch to something else when you make the next batch.
It’s best to add most supplements at the time of feeding, rather than mixing them in ahead of time, since many vitamins and other nutrients are affected by freezing or by exposure to light or air. The probiotics found in yogurt and kefir will also not survive the freezing process.
For more information on Home-Prepared Diets for Dogs, purchase any of Whole Dog Journal’s ebooks on the subject:
Home-Prepared Diets for Dogs, Cooked Diets.
Or purchase the entire series