Un piccolo Skye Terrier chiamato Bobby è il cucciolo di un fattore Scozzese e di sua moglie. Il cane però è affezionato ad un pastore mercenario della fattoria di nome John Gray, ma che tutti conoscono con l'appellativo di Vecchio Jock. Quando la fattoria affronta un periodo economico difficile, il Vecchio Jock viene licenziato, e viene accompagnato dal fattore fino ad Edimburgo, dove dice, cercando di rincuorare il fattore triste di doverlo mandare via, di non dover avere problemi a trovare un nuovo impiego.

James Brown
Mr. Traill
Old Jock
Sgt. Davie Maclean
Lord Provost
Farmer
Ailie
Farmer's Wife
Caretaker
Magistrate
First Lady
Tammy