I have a Border collie, it's kinda hard to train her at first but I gradually learn how to give her proper care and understand her behavior when I read about this How to Train a Border Collie , just an advice, if you're really a dog lover, you will definitely know what patience really means...