onions, garlic, grapes and chocolate are completely fine for dogs. just like for humans. rumors kick up on the internet and people can tend to run with it but dogs can eat exactly what we eat, without issues.
No. Big friggin posters in the veterinary office. Do vets post rumors? Perhaps. I believe them myself