Als die Familie Carraclough in Geldnot kommt, beschließen die Eltern, den Hund Lassie zu verkaufen. Sohn Joe (Roddy McDowall) ist untröstlich. Der Herzog von Rudling (Nigel Bruce) erwirbt Lassie, um ihn seiner Enkelin Priscilla (Elizabeth Taylor) zu schenken. Doch Lassie hat Heimweh nach seinem Herrchen Joe und bricht immer wieder aus, um zu seiner ehemaligen Familie zurückzukehren...