While I don't home cook for my dogs, I have done a bit of research on the subject for my website. I would personally keep your recipes as simple as possible. I think you'd be much better off using one meat, one veggie, one grain per recipe, and then add fish, organs, eggs if you wish, and any necessary supplements. You can create several different recipes to give your dog variety. Here's part of the article I wrote on homecooking:
"When foods are cooked, some vitamins, minerals, amino acids, and all enzymes are destroyed, so cooking for pets is something that should not be done haphazardly. Care needs to be taken to ensure that you are providing your pet with all necessary nutrients, and this is going to require research and supplementation. Now, there are vitamin/mineral supplements specifically made for balancing home cooked pet diets. If you choose to cook for your pet and use these products, please research them as well as the needs of your animal.
Basically, the diet should consist of mostly meat, half of which should be red meat. You'll either have to cook boneless cuts and/or ground meats, or debone bone-in items (a whole chicken, or leg quarters for example) after cooking. Cooked bones are brittle. They splinter, aren't very digestible and pose a few potentially serious dangers to pets that ingest them, so this is an important rule to remember. Because bones are omitted, calcium must be supplemented. This is the single most important supplement in cooking for pets. A portion of the diet should include fatty fish that is rich in omega 3s, such as mackerel, salmon, and sardines. Organ meats, like liver and kidney, should also be used. If you're going to use vegetables, they should ideally be low glycemic veggies. If you choose not to use them, fiber will need to be supplemented from time to time in order to maintain solid stool. Some people also add grains, legumes or starches, however, they're far from species-appropriate and should be fed sparingly, if at all. Eggs are another great protein addition.
While this type of diet might sound complicated and time consuming, home cookers say it doesn't have to be. Most will make large batches and freeze in meal sized portions, which should make it much more convenient. If you want to learn more, here are a couple of places to start:
DogAware.com Articles: Homemade Cooked Diets for Dogs
Low-Glycemic | B-Naturals.Com Newsletter "