This book starts with a bad dream, the dreamer being the puppy that acts as the story’s narrator. For the past week he’s been on the run from his cruel ‘Two Leg’ he calls humans and is having a hard time due both to the cold and the lack of sustenance. But then he meets Scrap, another stray; Scrap offers to act as his guide to ‘life on the wild side’ and there’s certainly a lot to learn.
She remains a loyal guide and playmate until one day something terrible happens: Scrap is out foraging for food to share one night but she doesn’t return. Next morning Mutt as Scrap calls the narrator, discovers his friend in a van about to be driven to the dog pound. Scrap persuades her friend not to attempt a rescue and so it’s back to the lonely life for the pup. Time to move on, but not entirely alone for the narrator discovers a scruffy stuffed duck that he takes along as company, calling it Beak Face.
After a day’s journey in the chilly weather, he seeks food and shelter in a village and the pup and Beak Face curl up together in a garden shed for the night.
Next morning a little girl, Freya is surprised to find visitors when she opens the shed door. Strangely this Two Leg seems friendly and thus begins another chapter in the pup’s life. Little by little he comes to trust the kindly disposed girl who, naming him Rolo, keeps him fed and warm; but her mother is another matter.
Can Rolo with the help of Freya, persuade a reluctant workaholic mum to find it in her heart to allow a scruffy, creature that wees all over the floor to stay and become part of the family?
Eventually yes, and there are some even bigger surprises in store before this wonderfully warm, gently humorous story concludes. Or perhaps it doesn’t, for there’s a slight hint that we might be hearing more from Rolo. I’m sure that a good many readers would be pleased should that be so.