How long can a person with dual citizenship stay in Mexico with just a passport?

As long as said person has a citizenship in Mexico, they should be able to stay for as long as they want.

However, it may be wise to get an identification card, but it shouldn't be needed.