Bo is a young border collies sheep dog. In Jack's world he's the best, but he's Dad's dog and he's untrained. At the start of the story Bo is injured and not allowed to run around. Jack's gruff father has made that clear. Then Jack's life changes dramatically when Dad walks off the farm.
Him mum must try to make the farm work on her own, with the help of Jack and his younger brother. This leaves Bo in the car of Jack - something he wanted, but not like this.
Jack begins to train Bo and all is going well until one day he forgets to tie him up. An angry neighbour brings Bo back, insisting that Bo be sent away - or shot. Jack is determined to get Bo back and prove to his dad that he can train him.