Putting the dogs down was certainly justified using poison was not. It would have been better to shoot the dogs if you had someone who knew how to do it mercifully.
Shoot 100,000 dogs?!?
By the time you found 1/10 of the them to shoot, the rest would have bred the population up to 150,000. You’d never win.