Dopo che il giovane Marty Preston ha salvato Shiloh dal suo proprietario violento, Judd Travers, pensava che i suoi problemi fossero finiti. Ma quando Judd inizia a minacciare di riprendersi il "suo" cane, Marty ha paura di perdere il miglior amico che abbia mai avuto. Anche dopo che i sensi acuti di Shiloh aiutano a salvare la vita di Judd, il vecchio si rifiuta di riparare i suoi modi meschini, convincendo tutti in città che è troppo cattivo per cambiare. Ora, in una scommessa a lungo termine per mantenere il cane che ama, Marty si propone di dimostrare che proprio come un animale maltrattato, un uomo pieno di odio può essere guarito dal potere della gentilezza.