xia puppy street dog rescue oaxaca mexico canine caravan.jpg


We found Xia in the mountains near Hierve el Agua in Oaxaca, Mexico. She was in a litter of street pups with no mother in site. She now lives a very happy life in Mexico City, taking trips to beaches and bosques as often as possible.