He's a cross breed. I'm not even sure what type of dog he is. Bull mastiff cross maybe? One of the bigger breeds.
I'm not even sure I'm thinking of the right dog, but from memory he's a big boy.

They've left hospital & are on their way back home. He's not showing any signs of being in pain yet, so sounds like he's doing great.