German Shepherds are smart dogs.
Home | Chesapeake Bay Retriever | German Shepherd | Yorkshire Terrier