Why does Marty decide to name the dog Shiloh? A. His sisters start calling the dog Shiloh, and Marty thinks it is a good name. B. He gets the idea when his mother asks if the Shiloh dog is still hanging around. C. He heard the name on television and thought it was a good one. D. He names the beagle for its owner, who lives near the river.