Lojalny towarzysz Thomasa Shelby'ego oraz członek jego gangu. W serialu "Peaky Blinders" oraz jego filmowej kontynuacji "Peaky Blinders: Nieśmiertelny" w jego rolę wcielił się Packy Lee, który nadał bohaterowi charyzmę, humor i swobodny sposób bycia. Johnny wyróżniał się na tle innych członków otoczenia Shelbych swoim luzem oraz pogodnym usposobieniem.
Pochodził z romskiej społeczności i należał do ludzi związanych z rodziną Lee, która od lat utrzymywała kontakty z rodziną Shelbych. Dzięki wspólnym korzeniom oraz podobnemu stylowi życia szybko stał się jednym z najbliższych współpracowników Thomasa Shelby'ego. Tommy ufał mu bardziej niż wielu innym ludziom, ponieważ Johnny wielokrotnie udowadniał swoją lojalność i gotowość do pomocy nawet w najniebezpieczniejszych sytuacjach.
W strukturach Peaky Blinders Johnny Dogs pełnił rolę zaufanego współpracownika i pośrednika w kontaktach ze społecznością Romów. Zajmował się organizowaniem transportów, handlem, zdobywaniem informacji oraz ochroną interesów rodziny Shelbych poza Birmingham. Często wykonywał zadania wymagające dyskrecji i sprytu, a Tommy wielokrotnie powierzał mu sprawy, których nie oddałby nikomu innemu. Johnny brał również udział w akcjach gangu i pomagał Shelbym podczas konfliktów z wrogami.
Mimo działalności przestępczej Johnny wyróżniał się pogodnym charakterem i specyficznym poczuciem humoru. Był człowiekiem towarzyskim, pewnym siebie i często rozładowywał napięcie żartami, nawet w trudnych sytuacjach. W przeciwieństwie do wielu bohaterów serialu nie dążył do wielkiej władzy ani pozycji — bardziej cenił wolność, życie zgodne z własnymi zasadami i lojalność wobec bliskich.