A barking good time to be had