Main characters in the book Shiloh by Phyllis Reynolds Naylor

1. Marty Preston - The protagonist of the story, a young boy who finds a mistreated beagle and sets out to save him.

2. Shiloh - The beagle that Marty finds and becomes determined to keep and protect from his abusive owner.
3. Judd Travers - Shiloh's abusive owner who will stop at nothing to get the dog back.
4. Ray Preston - Marty's father who is a firm believer in doing the right thing and helping others.
5. David Howard - Marty's friend who helps him care for Shiloh and keeps his secret.
6. Miss Prissy - The schoolteacher who serves as a moral compass for Marty and helps him wrestle with the conflict of keeping Shiloh hidden.