why did Marty hide Shiloh and Judd travers was cursing at his dogs?
Hmmm. I wonder if you’ve really read the book. Marty hid the dog because he knew his parents might make him give the dog back to it’s legal owner, and then Shiloh would probably be beaten or kicked, the way Judd treats his dogs. Cursing was just part of Judd’s life–he was a miserable man who had been whipped as a boy, and he really didn’t know how to be kind.