Pokemon/Ghibli

Ash as Sherlock Hound

Dawn as Arrietty

Brock as Watson

Pikachu as Panny

May as Nausicaa

Max as Polly

James as Haru

Jessie as Chihiro

Meowth as Todd

Giovanni as Moriarty

Annie as Smiley

Misty as Hudson

Professor Oak as Lestrade