I'm going to challenge the Pokemon League for the second time and I've prepared a team with a bunch of revives and Fresh water but my largest issue is that my Pokemon's PP's keep on running out. I know you can't buy ethers and elixers and can find them on the floor, but is there anyway of getting unlimited Ethers/Elixers? Thanks for your time.
You can just pick Leppa Berries. They do the same thing as Ethers.
Oh, and welcome to the website, Rumi!