Top 10 smart dog breeds
Are you considering getting a dog for agility purposes? Or do you just want to teach them tricks? Then you definitely want to know more about these 10 breeds that are known to be very smart dogs, if not the smartest dogs on the planet.
1) Border Collie
Borde...