WebMD suggests that unseasoned, cooked lean meats, such as chicken (with the skin and bones removed), turkey and fish, are safe for dogs to eat in very small amounts. Other foods generally considered safe include small amounts of unseasoned peas, squash, sweet potatoes, unsalted rice cakes, baby carrots, melons, apples, blueberries, bananas, natural peanut butter and green beans.
A dog's digestive system is extremely different from a human's. WebMD reports that a large majority of severe health complications and dog deaths are brought on by careless feeding by dog owners. As a general rule, dogs should not ever be given table foods. Many seasonings, such as garlic, salt and onion, cause dangerous health problems for dogs. Sauces and dressings contain harmful oils and fats that can create complications for a dog's liver and kidneys. WebMD recommends the safest course of action to be that dogs are kept on a very strict diet specific to their canine needs and free of any table scraps.
Some foods are extremely toxic to dogs, such as chocolate, grapes, raisins, onions, avocado, alcohol, anything with caffeine, milk and dairy products, nuts (especially macadamia) and the pits of persimmons, peaches and plums. Other foods are less toxic but are still very troublesome for their digestive systems, such as candy, gum, fat trimmings, bones, raw eggs, meat and fish. Uncooked yeast dough can rise in a dog's belly and expand large enough to cause its organs to explode.