Pokémon Companies - Serebii.net
Pokémon is one of the biggest media franchises to exist and as such, many companies have been involved.
The franchise is joint owned by Game Freak, the developers of the main series Pokémon games, Nintendo and Creatures Inc. with the brand being run by The Pokémon Company who deal with marketing, licensing and more.
GAME FREAK develop the main series games. Creatures Inc. provides support through their Pokémon CG Studio which does models for all elements of the franchise, as well as developing Spin-off titles and the Pokémon Trading Card Game. Nintendo provide technical expertise and assistance for development of games, as well as developing peripherals such as the Pokémon GO Plus, as well as publishing & distributing games. The Pokémon Company is then owned by them and set up to deal with the licensing, marketing and deals across the world featuring Pokémon
Beyond that, many companies have been involved with the Pokémon franchise, through game development and more. This page provides a list of all companies that have developed games for Pokémon.