Just who is Canine Kid?