In the early 60s I ate BBQ’d dog meat on the beach of Miraflores Peru. But they were right up front about it in Spanish, which I don’t speak. My Dad, who was from there, had a big laugh at the look on my face when he told me what it was. But I do have to admit that it tasted pretty dang good.
As long as they tell you beforehand.....................
In Spanish, “perro” is dog and “pero” is but. So, be sure you are eating perro, not pero. It’s all in how they roll the r’s.