i think shelters should wait atleast a couple weeks before giving a dog up for adoption. things have happened where people call the spca everyday since their dog is gone and there can be confusion and the spca will say the dog isnt there when it really is... although i believe a good owner would go have a look for themself...
i think that the old owners should get the dog back....how would u feel if you lost your best friend and then have to see it get put in another home? i would feel sad and replaced. i also dont think that letting the dog choose is a very accurate thing. my dogs love me more then anyone, naturally, but one would definately run to someone they dont know as well in order to befriend more people. my dogs see some people everyday, but because they dont see them every minute of everyday, they are sure to be more excited to see them.