Choose your area with care - you need to speak to the locals and find out heir attitudes.
Don't settle anywhere near a temple - they are sanctuaries for dogs and people will love animals there in the hope the ones will feed them.
Any dog population must have food. check their food sources - this is usually domestic garbage. BUT there is also the problem that local people think they make merit by feeding these dogs. So long as their is food there, you will NEVER get rid of dogs-
The population depends on the availability of resources (food, water, shelter), and human acceptance. If you can restrict this, you can restrict the population.