A lot of people as well as animal welfare activists feed street dogs in various parts of our country. Whereas, animal welfare is good, one ought to understand the consequences of each of our actions.
Apart from the food given by people, due to our wasteful nature and the improper garbage disposal, a lot of street dogs find food. They outcompete our traditional scavengers like vultures and jackals. In the earlier days any dead animal used to be cleaned up by vultures, jackals and hyenas. Today with vultures impacted by diclofenac, during the day time it is the dogs who clean up the carcass. In the night, large wildboars get the first share, then the wildboar piglets followed by feral dogs and only after that the jackals get any chance to have food.
To stop the feral dog population from growing:
1) don't waste food
2) don't dump garbage
3) don't feed street dogs/feral dogs