What Should Dogs Not Eat?

Dogs can eat a variety of things but some things are toxic or dangerous for them. Some foods to avoid are chocolate, onions, tomatoes, nuts, garlic and anything with caffeine in it.