Pokemon/Sherlock Hound

Cast

 * Ash as Sherlock Hound
 * Brock as Watson
 * Dawn as Hudson
 * James as Moriarty
 * Meowth as Todd
 * Jessie as Smiley
 * Pikachu as Polly