17. THE BORDER COLLIE

Among the smartest pooches in the world, the border collie is one of the most obedient breeds, but they’re also very active. They’re a herding breed, and very easy to train. You’ll have to let them run around a lot and start training from a young age.
Other similar breeds are the Australian shepherd – check them out at #3.