Sorry but just because something is in black and white or on the website does not make it fact.
This list is extremely misleading.
First of all ANYTHING in excess is harmful to most living things even oxygen and water!
The list does not explain WHY some of these things are dangerous eg it is the theobromine in chocolate, coffee and tea that is dangerous.
Animal fat - er dogs eat animals, animals contain fat!
Bones - COOKED bones can splinter and damage a dog's internal organs.
Tomatoes- what a load of twaddle. Tomatoes do belong to the nightshade family like potatoes, peppers and aubergines. Dogs (and owners) who have arthritis MAY be sensitive to these foods and symptoms may improve by removing these from the diet. (We are feeding the fruits here not the plant)!
Avocados: Again, rubbish, avocados (the fruit) in moderation are perfectly fine; can't see anyone feeding the stone or the plant!
Nutmeg: Nutmeg can cause tremors, seizures and death - true, in incredible quantities (such as 8 or more) they are also a hallucinogenic which is why it is banned in some countries.

Apples, Cherries, Peaches and similar fruit: The seeds of these fruits contain cyanide, which is poisonous to dogs as well as humans. Unlike humans, dogs do not know to stop eating at the core/pit and easily ingest them.
For heavens sake, have they measured the amount of cyanide an apple pip contains?
Raw eggs: Raw eggs can cause salmonella poisoning in dogs. Dogs have a shorter digestive tract than humans and are not as likely to suffer from food poisoning, but it is still possible.
Yes but dogs are designed to eat raw eggs quite happily; the reason they do not suffer from salmonella UNLESS their immune system is damaged is NOT because of the length of their digestive tract but because of the ph of the stomach.
Salt: Excessive salt intake can cause kidney problems. Absolutely!
Meats should be boneless and it's best if the skin is removed. I don't consider raw meat a good idea because of the small risk of food poisoning and parasites.
We shall agree to differ here! :D
Vegetables:
Dogs have shorter digestive tracts than humans and cannot digest most vegetables whole or in large chunks. It's best to put them through a food processor before giving them to your dog - True
Grains:
Grains should not be given in large amounts or make up a large part of a dog's diet, but these foods are generally safe in small amounts - yes
Dairy products
Use caution with dairy products as they are high in fat and can cause pancreatitis, gas and diarrhea. Usually, nonfat plain yogurt is safe in small amounts
The reason dairy products are not good is because of lactose and casein primarily.
There are a few foods that are actually toxic most of the others are ill advised, not recommended or could be "bad" if fed several tonnes a day.
A sense of perspective needs to be drawn!