Do you have to pay to adopt at the humane society?
Yes, but it's is a small price compared to getting a dog from a breeder. Usuallt for dogs it's between $60 and $70 and for cats between $40 and $60. Puppies and kittens are usually slightly more expensive because of the higher demand for them. Senior animals are sold for less to help more of them to get adopted.
There are few requirements to be able to adopt a puppy, or a dog of any age, from the Humane Society. They will judge your character and make sure you are a good fit for the dog by seeing how you interact. You should have a cage ready to take the dog home. The Humane Society wants the dogs to find homes, so the process isn't made too hard.