You need to be able to speak good Spanish when you arrive. It is good if you are aware of the fact that you are coming here to learn just as much as you are going to teach. In Europe and North America we are very rich in materialistic things, here people are rich in other ways. We believe that an exchange between cultures in the north and cultures in the south enriches all of us. That is why we prefer that you stay for six month or longer.
Pets have a totally different status in Mexico.
Many people who come from Europe or North America might have a difficulty understanding of the way animals are treated in Mexico. On the other hand Mexicans are often repulsed by the way that we treat pets in our part of the world. Dogs eat upon our plates and sleep in our beds. Something the Mexicans think about as anything but nice. Here it would be really unhygienic.