Unfortunately to many people are not responsible pet owners and don't research the breed they buy or just general pet care causing an over population of unwanted animals and unwanted babies. I wish all animals could be saved but the fact of the matter is it is just not possible. I think if we could put certain people down the animals and society in general would improve. We have far to many useless irresponsible people in the world today. Going through life looking for handouts without a care in the world. In my experience (my work) these are the large majority of people who don't spay/neuter, vaccinate, register, or properly fence or maintain their pets that leaves the burden to the city to fix their mess. I don't need them.
As far as a minimum age, or maximum. I don't think that should matter as much as what type of temperament the animal has. Some animals are just to far out from ever making a good pet regardless of age. And still no matter how good a animal might be the shelter can only handle so much and good ones will die.
This kinda turned into a rant. It's a hot button for me.