How do I adopt a dog?

I want to adopt a puppy. I live in Charlotte, NC (does it matter where I am?) What are the steps I need to take? I know I have to fill out a form and wait for it to be neutered and get its shots, but what else? Help is appreciated. :)
5 answers 5