>>53406886Pokemon Centers are essentially hostels for trainers, they do everything out of there.
Brock and Misty are probably getting money from the Pokemon League either directly or indirectly for being from Gym Leader families and Ash probably mooches off of them. Oak might be sending him a little money for helping with his research, it's only fair considering how many secrets of the Pokemon world he's discovered.
If you weren't already aware, Giovanni signs the checks for pretty much everything James and Jessie ask for because despite the fact that they fuck up literally everything they attempt to do, they attract so much of the Jennys' attention away from his actual plans without ever actually getting caught that they're worth every penny. They're completely in the dark about that though.