The Puppy Derby also known as the Juvenile Derby is a greyhound racing competition held annually at Shelbourne Park in Dublin, Ireland. The event switched to Shelbourne following the closure of Harold's Cross Stadium in the city district of Harold's Cross.