Answer:
As mentioned in the question, the answers are:
1. Build an animal shelter
2. Begin a trap, neuter, release program.
Explanation:
1. Build an animal shelter
This is a great solution to deal with the problem of stray animals because of several reasons:
a) With fewer animals roaming about in the streets, there will be fewer instances of animal feces lying on the street, which is both unpleasant and unhygienic.
b) Lowered risk of animals catching infectious diseases and spreading them
c) Fewer automobile accidents caused by vehicles hitting stray animals on roads
d) When kept in animal shelters, these animals, particularly domestic ones, can be adopted.
2. Begin a trap, neuter, release program.
This another effective solution to deal with the problem of stray animals, because when animals are neutered and released back on the streets, they will no longer be able to reproductive and give birth to offspring, which would only multiply the number of stray animals, and issues associated with.
Out of the two solutions, the first one, while more time consuming and expensive is most optimal to deal with the problem of stray animals.