Val, DIOLCH YN FAWR!!!
I think the issue is really that a kennel is no place for a dog. I would like to see compulsory microchipping of every dog that leaves a pound so that if it re-enters the system it can quickly get back home - dog wardens will tell you that much of their work is with "repeat offenders" who are lazy/feckless/don't care.
Compulsory microchipping anyway would also be a big step forward in helping to manage traceability and responsibility.
Both Councils and charities could do a lot more. Councils generally don't because it is a very low priority politically. I'd urge anyone reading this thread to find out more about how stray dogs are managed in their local area. FOI requests can be made free of charge and are very helpful in uncovering statistics on dogs, their outcomes and their management.
Charities could do more in working together - many do, but there's more to be done. I think too often we are also guilty of fire fighting rather than standing back and saying what can we change about the system to make it work better for the dogs andf for us?
I'd love to see Councils doing more on the homecheck side - this is something that they could do that would really tap into the expertise of the charity sector who've been doing this successfully for years.
I'd also like to see Councils doing more "Home Boarding" of strays that come in especially where dog wardens have to take dogs that for instance are emergency entrants due to say Social Services interventions. Typical scenario where elderly person with pet has fall and needs hospital - Cinnamon Trust often help but why not a home network of emergency foster carers for these pets who will often only need temporary home?
also, in spite of Animal Welfare Act, Councils don't do enough to show what a responsible dog owner looks like. Probably too busy fire fighting, but generally are crap in providing information on training, health, neutering, social issues etc. V short sighted.
Lastly, and most importantly why aren't more Councils announcing themselves as NO KILL Councils? Wouldn't that be fabulous? Obviously, there will always be a tiny number of dogs that will need to be PTS after accidents, severe illness, advanced old age etc but think about the message that would send out. Councils could and would do this if they thought there were votes in it - but they don't at the moment because stray dogs is one of those issues that nobody likes to think about. And particularly killing on the rates - too uncomfortable for a lot of people.
And frankly, this thread has illustrated perfectly the attitude of many that dogs are a "Pick up and Go"
commodity, and that puppies just happen because oh, dear, my bitch got out and got "caught" by the naughty boy dog down the road. Never mind neutering. Never mind knowing your dog had sex so taking it ot the vet immediately to prevent the pregnancy. Grrr. 
Scuttle dismounts from soapbox and retreats to her herbal tea, muttering.