He was eating and drinking yesterday evening, and it was only a few hours after they took him in the dog ambulance from the emergency vets to our normal vets this morning that we got a call saying he could come home. He's bounced back like an absolute trouper, despite having lost 3 litres of blood and suffered some pretty major internal bruising. We're taking it gently - his heart starts beating very quickly if he takes any exercise at all, on the basis that he's got a lot less blood than he should, so it needs to go faster to cover the same ground. But he made an excellent recovery, and all signs are that he'll be fine.
While we were waiting for the vets to call yesterday, I made myself busy by uploading a bunch of Laszlo photos to the Internet, just in case. Go look at them here.