The mind of a dog is a mysterious thing. Inviting a dog into your life necessitates trying, mostly unsuccessfully, to understand this mystery – to some extent, at least. Last weekend we invited Lupin, a crossbreed rescue dog who was born on the … Continue reading