Mirador said:
Now, before you do something rash, I'll let you in on a little secret (...something quite difficult in the DR). Every City Hall (Ayuntamiento) in the DR has an animal control department (and/or officer), who's main job is to control the stray dog population. There are no municipal dog pounds in the DR. Every so often (usually at the urging of a civic leader or other authority) the animal control officer proceedes to eliminate the entire stray dog population. For this, he first prepares a pail of beef chunks laced with poison, and two hours before dawn, he goes up and down every street and alley, dropping the poisoned morsels... Unfortunately, all dogs on the street before dawn are considered strays....
....
We don't have that program in Sosua, as Judy from the Pet Lodge, and a group called, "Friends of the animals of Sosua" or something close to that, have vets come down here from America, and they go around picking up strays, giving them medical care, and sterilize them, at the same time, to control the over population.
In the OP's case, she let's her dogs run stray off her property, so it would be hard to say what exactly happened to her dogs, but they may have been pestering the neighbourhood, and someone could have decided to take action.
It's really sad for the dogs.
Owners do have a responsibility to their pets, to oversee their security.