Over the moon today! He seemed really poorly yesterday, just huddled in a corner, then scurrying to another corner. He ate, but wouldn't drink at all. Also wouldn't poo or pee. I took him for a 5 minute walk this morning, as recommended by the vet, and there was a complete transformation. So happy to be out - lifted his leg (a lot!) and had a poo. Came back in and had a big drink. 2 more short walks, same thing both times. He's now flaked out in his usual place by OH's feet. If I slow him to a steady walk, he weight bears on his leg, so, clever wee lad is doing well.