No longer booking
  • Venue King's Head Theatre, London
  • Performance dates Booking to 27 April 2025
  • Running time 75 minutes (no interval)

Get Your Tickets Now for Puppy at the King’s Head Theatre – An Outrageous New Comedy!

Two young women meet and fall in love… while dogging. But when they start their own feminist porn company, they’re dragged into the dirty world of politics.

Inspired by the controversial 2014 pornography legislation, Puppy is a sex-positive, female-centric comedy that tackles themes of queerness, politics, and empowerment.

Puppy stars Ashling O’Shea (Hollyoaks) as Jaz and Amy Revelle (When Women Wee, Jamie Johnson FC) as Maya, alongside Ian Hallard (Doctor Who, Sherlock, The Way Old Friends Do), Ed Larkin (The Creakers, The Little Big Things) and Maria Austin (Mercy, The Reverend and Mrs Simpson).

Don’t miss the chance to see Puppy, a bold new play by Naomi Westerman, running from 1–27 April 2025 at the King’s Head Theatre in London. Book tickets now.

“It’s a hobby, like – it’s mostly social”

Two young women meet late one night in a car park, and immediately fall in love… while dogging. With all their friends watching, they explore the boundaries of their sexualities, and start their own feminist porn company. But all of a sudden, their cosy little world is shattered by new proposed legislation intent on outlawing female pleasure, and they find themselves dragged into politics. From village park to parliament, the valiant lovers become fighters in a battle for their rights.

Puppy is an outrageous, sex-positive, female-centric comedy about dogging, queerness, feminist porn, protest, the patriarchy, and Nick Clegg.

Sign-up for booking alerts, offers & news about Puppy and other shows:

Performance Information

Check booking calendar for full details


Stars and Creatives

Who is in the cast of Puppy?

Starring Ashling O’Shea as Jaz and Amy Revelle as Maya

Also stars Ian Hallard, Ed Larkin & Maria Austin

Who are the creative team of Puppy?

Written by By Naomi Westerman. Directed by Kayla Feldman

Produced by Rob Ellis and Morag Davies for Relish Theatre

Venue Information

King's Head Theatre , Islington Square 116 Upper Street, London, N1 1AB

Nearest Tube or Train: Angel(Northern Line), Highbury & Islington (Victoria Line or Overground)

Nearest Buses: 4, 19, 30, 43

Directions

Google Apple

Frequently Asked Questions

Puppy is playing at the King's Head Theatre in London
The running time of Puppy is 75 minutes (no interval)
Yes, Puppy has matinee performances on the following days: Saturday
No, sorry, Puppy has now completed its run and is no longer on sale.