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