The Return of Sherlock Hound

The Return of Sherlock Hound is a Italian-British animated series.