The Pokémon anime is produced by OLM, Inc. (Oriental Light and Magic), a Japanese animation studio.
They are responsible for the animation, direction, and production of the series, working closely with The Pokémon Company, who owns the Pokémon franchise.