Moogle

Moogles are a race in the Final Fantasy series. They have appeared in most games since Final Fantasy III. They are small cute creatures that are generally helpful. They usually have white fur and red or pink wings, and a red pom-pom sticking out of their head. They always say Kupo.

Kingdom Hearts
You can find them in Traverse Town, where they have their own synthesis shop.

Kingdom Hearts: Chain of Memories
Moogles appear in "Moogle Rooms"; a special room generated by a map card of the same name. Inside Sora is able to cash in his unwanted cards for "moogle points" and is able to spend accumulated moogle points on purchasing new card packs. There is also a chance that the moogle will give Sora a free card pack when you first speak to it in an area.

Kingdom Hearts II
The moogles that run synthesis shops have names that are related to FF moogles. They have copies of them selve in every world you can visit, except Twilight Town.

Kingdom Hearts: Chain of Memories
"A strange race that seems to pop up just about anywhere. In Castle Oblivion, the moogles run shops where Sora can trade in unwanted cards."