As the official national currency, tipping in Pesos is perhaps the most appropriate. This can save locals from having to pay exchange fees at banks. Having said that, it’s totally fine to leave a tip in American dollars if that’s what you have on you.  Also, Puerto Vallarta is no stranger to travelers from all over the world. Your bartender or Uber driver will probably be fine with Euros as well.