You must be overstuffed with the discussions and advice all over the Internet about what a dog should eat to be healthy. I'll just add my personal opinion and some useful information that I found.
Commercial dog food vs. homemade dog food
The big buzz is about kibble versus homemade dog food. There are plenty of people on each side of the barricade who are convinced that their idea is the best.
Commercial dog food has one great advantage: it's already made for you. This means that your dog should get the right amount of nutrients, that it doesn't take any time to prepare and that it will last a long time.
The problems are various... The worst is that the food can be contaminated (see news of dog food being withdrawn), which can lead to serious problems. Another issue is food allergy. Aschiuta once had that from a very popular brand (which the vet clearly said we shouldn't have fed to her).
Let's not think about some things that go in the kibble. But of course, it also depends on the quality of the food.
Last but not least, I've heard about a lot of dogs that don't want to eat kibble. Also, feeding the same thing every day gets the dog bored of the food.
Homemade dog food
The benefices of this kind of food is that you know what goes in it and how it's made. It's also fresh (if you are a responsible cook) and your dog might like it better than kibble. Aschiuta loves homemade food. A lot of dogs won't eat anything else.
The problems can be pretty bad, dog nutritionists say. You should consult your vet when cooking for your dog, to know what and how much your dog needs. Insufficient nutrients can cause problems. One of the worst ones is the lack of calcium. This should most likely come from bones or dairy products. I give Aschiuta some cheese or sour cream now and then. She used to have quite thin little legs, but now they are very strong (packs a bad punch too).
No matter what you decide to feed your dog, one problem remains possible in both cases. Pet obesity. Remember to consult your vet about serving sizes and exercise more. Don't forget that treats are food too.
Consulting with your vet is very important. They can tell you if your dog is eating properly.