Australian Cattle Dog or simply Cattle Dog is a breed of herding dog, Originally developed in Australia for droving cattle over long distances across rough terrain. As with dog from other working breeds, the Australian Cattle Dog…