Typically, the holding period before euthanasia runs from five to seven days. However, it can be as short as 48 to 72 hours in some cases.
The answer is a combination of education, feral animal catch and neuter/spay, and supporting your local shelters so they can provide quality care for more animals. Think twice before abandoning a pet that is like another child to the family. Just imagine how they feel being dumped after believing they had their forever home.