Here are the five most popular breeds along with reputable nearby breeders, average cost, and breed-specific rescue organizations.
Labrador Retriever

Average cost: $2,000
Local breeders: Blackamoor Labradors
Mason Neck, VA
Shadowglen Labradors
Darnestown
Local rescue organization: Lab Rescue of L.R.C.P.
Yorkshire Terrier

Average cost: $1,200 to $1,800
Local breeders: Preston Country Club for Pets
Columbia
Local rescue organization: Yorkshire Terrier Club of America
Poodle (Standard or Miniature)

Average cost: $1,500 to $2,500
Local breeders: Luminary Standard Poodles
Fredericksburg
Local rescue organization: Washington Poodle Club
Boxer

Average cost: $1,000 to $2,500
Local breeders: Amity Hall Boxers
Stevensville,
MD
Katandy Boxers & Bulldogs
Davidsonville, MD
Local rescue organization: Adopt a Boxer Rescue
Golden Retriever

Average cost: $1,500 to $2,000
Local breeders: Goldridge Golden Retrievers
Street, MD
Local rescue organization: Golden Retriever Rescue Education and Training
Photographs (in order) by: Scott Suchman, Marina Maslennikova/Getty Images, Vicente Barcelo Varona/Getty Images, Marina Maslennikova/Getty Images, and Temelko Temelkov/Getty Images.
This article appears in the November 2012 issue of The Washingtonian.

Read more
Things to Know About Getting a Dog