Here is a partial list of things that are definately NOT okay to give a dog followed by a list of things that are definately okay to give a dog (unless your dog is allergic):
Chocolate
Onion
Leaks
Shallots
Chives
Garlic (debatable but I avoid)
Macadamia nuts
Grapes
Raisins
Excessively fatty meat
Salty foods
Artificial Sweeteners
Boiled chicken (white meat, no skin, fat or seasonings)
Brown and white rice
Pasta
Barley
Potato and sweet potato (peeled and boiled or peeled and baked)
Green beans (cooked)
Carrot (raw or cooked)
Squash (zuccini, yellow, butternut, spaghetti...cooked)
Lettuce
Bell Peppers
Apples (peeled, no seeds)
Watermelon
Banana
Egg (I prefer boiled)
Cottage cheese (lower fat is probably best...reduced sodium is also good)
Yogurt (plain and lower fat)
Berries
Oatmeal
When boiling foods for dogs, I would not recommend salting the water, especially if you are feeding dog food.
I hope this helps you.