Marty découvre Shiloh attachée à un arbre, clairement négligée et maltraitée, et développe un lien fort avec l'animal. Cependant, Shiloh appartient à Judd Travers, un propriétaire cruel et abusif, qui refuse dans un premier temps de vendre le chien à Marty. Le désir de Marty de sauver Shiloh de ses circonstances abusives le conduit à un conflit avec Judd et son fils, qui menacent et intimident Marty pour l'empêcher d'intervenir.
Le conflit s'intensifie lorsque Marty décide de ramener Shiloh chez lui et de le cacher, défiant les ordres de Judd. Alors que Judd poursuit sans relâche le retour de Shiloh, Marty fait face à une pression croissante et à des dilemmes moraux. L'amitié de Marty avec sa camarade de classe Dara Lynn l'aide à prendre soin de Shiloh et à cacher où se trouve le chien, mais Marty est également aux prises avec la peur d'être attrapé par Judd et les conséquences qui pourraient en découler.
Le conflit central de « Shiloh » tourne autour du conflit entre la nature compatissante de Marty et le mépris insensible de Judd pour le bien-être animal. Cela soulève des questions importantes sur le traitement éthique des animaux, la nature de la propriété et les efforts que l'on devrait faire pour protéger une créature innocente du mal. L'histoire explore les thèmes du courage, de la loyauté et des liens formés entre les humains et les animaux, tous tissés dans le contexte d'une petite communauté urbaine et de la lutte pour la justice.