Dogs were both revered and feared in many Mesoamerican cultures, but today, thousands of dogs live in these areas as strays ...