În Scoția 1865, un bătrân păstor și micul său terrier Skye merg la Edinburgh. Dar când ciobanul moare de pneumonie, câinele rămâne credincios stăpânului său, refuză să fie adoptat de oricine și se duce să doarmă pe mormântul stăpânului său în kirkyardul Greyfriars, în ciuda unui îngrijitor cu o regulă „fără câini”. Și atunci când Bobby este preluat pentru a fi licențiat, este de datoria copiilor din Edinburgh și Lordul Provost să decidă ce trebuie făcut.