Top 10 Most Trainable Family Dog Breeds

10. Golden Retriever

9. Labrador Retriever

8. Border Collie

7. Poodle

6. Shetland Sheepdog

5. Doberman Pinscher

4. Rottweiler

3. English Springer Spaniel

2. Australian Cattle Dog

1. German Shepherd