The labrador retriever is the nation's top dog for the 21st year, according to the annual list of the most popular dogs by the American Kennel Club.

Here's the entire top 10:

1.  Labrador Retriever

2.  German Shepherd

3.  Beagle

4.  Golden Retriever

5.  Yorkshire Terrier

6.  Bulldog

7.  Boxer

8.  Poodle

9.  Dachshund

10.  Rottweiler