After the death of his mother, eleven-year-old Josh goes to live with his uncle, Calum, who has a farm on a remote island. Uprooted and lonely, Josh finds solace in his love of animals. So one day, when he finds a tiny Border collie pup left to drown in the river, he decides to rescue it and keep it as his own. But money is scarce and a dog that can't earn her keep would not be welcome by Calum, and Josh must raise his new friend, Reggae, in secret.
As the pup grows and demands more attention, Josh's schoolwork suffers, despite the help of the local vet's daughter, Yvonne. Josh must decide as well what to do with Raggae - he cannot keep her hidden forever - and decides that he will train her for the local sheepdog trials. But the training is tough and time-consuming. Can Josh and Reggae bring it off in time? All is going well until someone discovers Josh's secret and will stop at nothing to ruin their chances ...
After the death of his mother, Josh goes to live with his uncle, Calum, a farmer on a remote Scottish island. Uprooted and lonely, Josh spends his free time wandering over the wild countryside and rescuing animals which are injured or ill. One day, when he finds a tiny Border collie pup left to drown in the river, he decides to look after her and keep her as his own. But money is tight on the farm, and Calum has forbidden all pets, so Josh must raise the pup without anyone else knowing. And when someone discovers Josh's secret, it threatens to ruin everything . . .