Many thanks for all your positive thoughts. He's back and feeling sorry for himself—I walked into the surgery to bloodcurdling howling! We're really crossing fingers (vet practice included) for an infection that's easily dealt with. Went for a walk with Ruby and one of the vet nurses at lunchtime which helped.