Marty, Shiloh'un bir ağaca bağlı olduğunu, açıkça ihmal edildiğini ve kötü muamele gördüğünü keşfeder ve hayvanla güçlü bir bağ kurar. Ancak Shiloh, başlangıçta köpeği Marty'ye satmayı reddeden, zalim ve istismarcı sahibi Judd Travers'a aittir. Marty'nin Shiloh'u kötü koşullardan kurtarma arzusu, onu, Marty'yi müdahale etmesini önlemek için tehdit eden ve korkutan Judd ve oğluyla çatışmaya sürükler.
Marty, Judd'un emirlerine karşı gelerek Shiloh'u eve götürüp saklamaya karar verdiğinde çatışma yoğunlaşır. Judd, Shiloh'nun dönüşünün peşinde koşarken Marty, artan baskı ve ahlaki ikilemlerle karşı karşıya kalır. Marty'nin sınıf arkadaşı Dara Lynn'le olan arkadaşlığı, Shiloh'yla ilgilenmesine ve köpeğin yerini gizlemesine yardımcı olur, ancak Marty aynı zamanda Judd tarafından yakalanma korkusu ve bunu takip edebilecek sonuçlarla da boğuşur.
"Shiloh"un ana çatışması, Marty'nin şefkatli doğası ile Judd'un hayvan refahına karşı katı umursamazlığı arasındaki çatışma etrafında dönüyor. Hayvanlara etik muamele, mülkiyetin doğası ve masum bir yaratığı zarardan korumak için yapılması gerekenler hakkında önemli soruları gündeme getiriyor. Hikaye, hepsi küçük bir kasaba topluluğu ve adalet mücadelesi bağlamında örülmüş olan cesaret, sadakat ve insanlarla hayvanlar arasında oluşan bağları araştırıyor.