Thanks for the answer. I did what you suggested and through some local politicians I got my dog back, but not before he was castrated. I do not dispute their legal right to take in my dog while he was deemed "stray". Problem arises when I was identified as his owner, dog didn't cause any damage that I needed to pay for, and they still kept him for 10 more days. After I was recognized as his owner, in that time period they neutered him (without my permission) and dog lost 10% of his body weight the last week of stay with them (vet report that I got at his release confirms that).
I'm so happy you got him back. Put pressure on the politicians to make changes at this agency because your dog lost so much weight--I really think an investigation is in order.
I did try to put pressure, but they are ignoring me. As I mentioned above, local politicians are on the Board of Directors at the shelter and they are responsible for their policies. It looks like that without court order they will continue to "take justice into their own hands" and, quite frankly, keep oppressing people without means to pay for their "services".
What a bunch of goons and bullies. I'd organize against them.