Was Johnny Dogs a traitor? Aberama believed Johnny Dogs (Packy Lee) had betrayed the Shelby family because he was one of the few people who knew where they were camped. Tommy, however, insisted he was wrong. Truth be told, Johnny Dogs is far too loyal to betray Tommy.
Is Johnny Dogs related to Esme? Character History
Johnny Dogs also wedded John Shelby and Esme Shelby after he brought Tommy to make peace with the Lee Family.
How is Johnny Dogs related to the Shelbys? Johnny Dogs is an old friend of both the Shelby family and the Lees. In season 1, he helps the Shelbys make peace with the Lees by marrying John Shelby and Esme Lee. Dogs eventually joins the Peaky Blinders. He is a bit of a background character who often cleans up after the Shelbys’ violent dealings.
Is Johnny Dogs a real person? Johnny Dogs is Tommy Shelby’s right-hand man and close friend. He is portrayed by Belfast-born actor Packy Lee. Originally, the character of Johnny was intended to appear in just one episode of the series, but five seasons later and a sixth on the way, Johnny Dogs is still working for the Peaky Blinders.