Some of the best foods out there right now are Artemis, Timberwolf, Fromms, etc. I've also heard Wysong and Orijen are good. I feed the first three and rotate them and the flavors. I do this in addition to a cooked diet.
If you're going to feed a home-made diet, it needs to be balanced. Try finely chopping steak, lamb, veal, or chicken, cooking it, and combined with a semi-cooked veggie mix. You can make your own by chopping a combination of veggies, but I've learned Dr. Harvey's Veg-to-Bowl is much easier and faster, it just has to be cooked up. If you see digestion problems, add a powdered probiotic (I do this at every meal, because one of my Chihuahuas has a sensitive belly). You need the veggies in there, and brown rice, barley, and oatmeal, though if they are eating both the cooked diet and kibble, I don't think the grains are absolutely necessary. Lately I've seen a lot of grain-less food due to the fact that grain is said to not be a natural part of a dog's diet. This might be true, but to me it falls along the same lines of the barf diet theory, which I think is illogical anyway, so who knows. I'm sure grainless kibble is great though, as a growing number of reputable brands carry it now. Ground meats are fine, but I like the peace of mind of chopping my own up, because I know what is in there.
If you feed them cooked food twice a day, I'd mix the kibble in with it so they have something to crunch on, and provide them with a good chewing supply of healthy bones (like n-bones and dental bones and such). I feed mine their cooked food once a day, and the rest of the day they are free to nibble on their kibble supply, which they do.
Here's an extra tip: Check the first couple of ingredients on the back of the kibble bag. They should be named meats. You'll see some meal products, like chicken meal too. A lot of meats at the top of the list is good! Avoid products with corn if you can, as far as I know corn isn't that great for dogs.