I'm so sorry this happened. A predator proof enclosure is the safest thing in the long run. My birds are only semi free range, for the same reason, dogs. MIne have a fenced range area, as well as a completely enclosed run and coop, because I am also rural and people are not always responsible with their animals. I have trapped them on occasion and taken them to the shelter myself or had them picked up. Since they had to pay to get their dog back, they were more careful after that. I also threatened to shoot one neighbors dogs after speaking to them more than once. The threat was enough to make them keep them home. But you can't take anything or anyone for granted, secure your animals as best you can because you cannot always predict what will happen. Since we are so rural, dogs get dumped out here also, they just show up. My current family dog was dumped in a ditch at about 6 weeks old, and we kept him.