As we are always saying, to solve the stray dogs problem there is ONLY ONE SOLUTION.
CONTROLLING THE REPRODUCTION OF OWNED DOGS, THEIR IDENTIFICATION AND REGISTRATION IN ONE NATIONAL DATABASE .
To put it in other words, if nobody abandons any dog or cat anymore and all the stray animals are neutered, the problem would easily be solved and in a few years no stray animal would be on the streets. This way we could be joining the civilized countries from the animal protection point of view.