Border Collie – extremely affectionate, active…

Border Collie – extremely affectionate, active and fun loving dogs. Intelligent and trainable. Considered as most obedient among all dog breeds