Now, it's a little confusing because there's another organization called the " Humane Society" which does something very similar to what the ASPCA does and has shelters for animals as well.
If you don't know much about dogs, it's a good idea to go to the library or the ASPCA for books about various kinds of dogs, as well as books about how to train a puppy.