Iv'e got everything except the last bone. I think the dog has it but I have no way of getting it
Oh shoot, I really hope not. Let's see if this works: I'm attaching a map where I've put a red circle around all of the spots where you can find bones by digging up a grave. Try going back to each location and checking the graves there. If you've already dug up a grave, there will be a brown X in front of the headstone. There should be one grave in each location except for the graveyard, where there are five graves with bones (and one grave that leads underground). If you still don't have all of the bones after that, please let me know.