Definitely dogzonline is the place to go. Most canine association breeders (ie the ones that abide by the rules of number of litters, age of ***** at first whelp, certified healthy breeding stock, clean pedigrees, etc) list their pups there, and listed also are the older dogs that many require rehoming. That's the best place if you are wanting a particular breed. It's also a good place to research breeds if you are not sure which breed, or if you want to look for specific characteristics in a breed.
there are also numerous lists of dogs requiring rehoming.
also the breed club in your state, if you are looking at a specific breed, will probably have a rescue service, or a list of rehoming needs. Two of my bitches are top line pedigree breeders, and my other two are re homed, through club and dogzonline connections.
yes the pound is also a great place, if you are not concerned about the dog's background, type, etc, but as described above, you do need to be aware and careful. Many people go to the pound looking for a dog, and come home with a not totally suitable one because of the emotional side of seeing those dogs. Don't get me wrong, I have also had incredible bonds with rescued from pound dogs, but there is a higher degree of risk, and the last thing a rescued dog needs is to be returned to the pound because the adopter didn't make a rational choice.
hope that helps! And good luck finding your perfect canine match!