I'm with Borzoimom about Science Diet.

It really isn't the best of foods. Although your dog won't die if you feed him Hill's or another low quality food (assuming he doesn't have bad allergies to corn or preservatives), it's a good idea to get the best you can afford. The results from a high quality food vs a low one are really significant. Trina was fed Pedigree for the first 6 years of life, then Hill's for the next 5 by my stepfather. When I acquired responsibility for the dog about 5 months ago, I immediatly put her on Nutro senior formula. Her shedding is much better, her coat is much better and her dandruff is gone. The added glucosamine and condroiten in the food has helped her hip displaysia significantly also. That much of an improvement in an 11 year old dog is truely amazing, I'm hoping that the change in diet may add another year or 2 to her life.

You may need to take a firmer stance with your dog. You can't really reason with a dog about food like you can a child. If you want the dog to eat his kibble, then be consistent. At the moment he knows he doesn't have to eat the kibble because he's going to be provided with what he wants. Put the food down (you can add some chicken or beef broth as suggested above) and leave it for 15 - 20 minutes. Then pick it up wether he ate it or not. No treats or anything for the rest of the day. Put his food down again in the evening for dinner and pick it up after 15 - 20 minutes wether he ate or not. This may go on for 2 days, but don't give in. If he's hungry, he'll eat. I had to do this with Trina also as she was used to free feeding. She didn't want to eat when the dogs got fed, so if she didn't eat, then that was just too bad. It took her 3 days before she finally caved and ate when I put the food down.

And a little more about foods....There's a few things you want to avoid in a kibble. Corn, byproducts, preservatives (BHA, BHT and ethoxyquin), and non specific grain ( mill run grains) or meat sources (like "Meat" "poultry" "meal" "fat"). The main protein source should be from a meat and a meat should be listed as the first ingredient in the ingredients list (or even better, first 2). I personally use Nutro for all my dogs. My 2 younger dogs are on Nutro Ultra and I love that food and would deffinitly recommend it. Some good quality dog food brands include Nutro, Innova, Royal Canin, Eagle pac, Canidae, and Chicken soup. There's others as well, but those are just the first that come to mind. Just do some research and look around at labels and ingrediant lists.