Mexico has a lot of stray dogs; somewhere in the ballpark of 30 million. Cancun is estimated to have 1 million of them. Some of them manage alright