10 Best Dogs to Train That Make Obedient Pets

Border collie

German shepherd

Papillon

Labrador retriever

Golden retriever

Welsh Corgi

Shetland sheepdog

Poodle

Poodle