Thanks, all. I appreciate your gladness at Pup's return.
Actually, the village was not mine but another one - though I am sure people here would have been just as kind and helpful in this situation. It's funny how things like this bring the best out in people.
Pup seems a little traumatised by her experience, very understandably. She follows me everywhere I go in the house and rushes to get out of the car with me, as though frightened I will leave her behind. I am sure she will forget, after a while. I am curious what she was eating, though... she doesn't look any thinner. Maybe the terrier genes came out and she was catching things?