Updated dogs by Rob Cottingham