Having a dog is a responsibility.  To prevent overpopulation you should have them fixed.  And, of course, they also do what?
need food own people reproduce
need food
is the best since it is the best backup
to prevent overpopulation