A canine nutritionist has explained that dogs can eat a number of human foods, but there are also some that are toxic.