Mienfoo (Kojofu in Japanese) is a Fighting type Pokemon from the Unova reigon. Its origin comes from a mix of a Weasel and a Buddist monk.
In the Anime Mienfoo has had only a few apperances. The first was in the episode The Bearatic Mountin Feud! It helped cliff as a mountian Gaurd.Miefoo's have had two other seperate appearnce throghout the series.