Of course human food is not bad for dogs, with a few exceptions. It is never safe to feed onions, garlic, grapes, raising, chocolate, macadamia nuts to dogs as these items are toxic to dogs. But, it is not a good idea to feed fatty table scraps to dogs as some have sensitive digestive systems (especially yorkies). One incidence of pancreatitis if severe can run $1200 and up! So it isn't worth it to be using a dog as a garbage can.
If you want to feed human food to your dog, however, you should know that this year in January 2013, there was a published article in a veterinary journal that analyzed home cooked diets. Almost all the diets analyzed were shown to lack many required and essential nutrients that a dog needs. Only a few diets that were analyzed were shown to be nutritionally complete and balanced, and those diets were made by veterinarians with advanced training in nutrition.
If you would like to home cook for your dog, for about $25, a vet nutritionist run site is
PetDiets - VNC putting your pet's health first .. for more than 20 yrs! and I personally have used this doctor for my dogs many times. The diets there are complete and balanced and very easy to prepare. In addition, the company BalanceIt has a website
www.balanceit.com where you can design and download free recipes for your dog that use their all-in-one-supplement product.