8 of 10: Yorkshire Terriers ranked No. 3 on the American Kennel Club's list of top dog breeds in America. The numbers are based on AKC dog registration statistics for 2010. ( Photo / flickr)

Share this gallery
Advertisement