Le décor est Londres à la fin du 19e siècle. Un jeune garçon errant, Louie, rencontre Sherlock Holmes, un détective consultatif qui vient d'ouvrir son propre cabinet, après un cas de meurtre. Malgré son mépris pour Holmes, qui ne prend pas en compte les affaires impliquant que la classe supérieure, Louie décide de devenir le "chien" de Holmes et travailler pour lui afin de gagner la capacité de protéger les sans-abri.