Answer
Pulido has represented three national teams in his career: Mexico, Guatemala, and the United States. He was born in the United States to Mexican parents and played for the U.S. at the youth level. However, he switched to Mexico and made his senior international debut in 2014. He has also represented Guatemala at the international level.