in most places in south america and mexico, the place's owner or manager gets to decide whether to let a service animal in. there are no laws that protect service animals or their owners. in areas with many tourists, service dogs are generally welcomed without problems.