Most shelters screen the people who are going to adopt them at least reputable ones Berks county humane society, the freedom center do a search and you'll find many reputable places.
You would have to call them and tell them you want to put your dog up for adoption I would think there is paperwork you must fill out
Thanks! Your answer is awaiting moderation.