Kötüye kullanılan bir beagle, sahibi Judd Travers'tan kaçar. Yolda genç Marty Preston ile tanışır ve onu evine kadar takip eder. Çocuk hemen köpekle bir bağ kurar ve ona Shiloh adını verir. Sert babası, köpeği yerel bir avcı olan Judd Travers'a ait olduğu için tutmasına izin vermiyor. Shiloh tekrar kötü muamele gördükten sonra kaçar ve Marty'ye döner. Babasının bir kez daha Shiloh'u Judd'a geri getireceğini bilerek, köpeğe Preston'ların evinden tepedeki eski bir kulübede bir yuva yapar ve onu ailesinden gizler. Bir gece bir başıboş köpeğe saldırdığında sırrı kısa sürede keşfedilir ve babasından yardım istemek zorunda kalır.