The Rottweiler is a medium to large size, stalwart dog breed originating in Germany as a herding dog. It is a hardy and very intelligent breed. Rottweilers also worked as draught dogs, pulling carts to carry meat and other products to market. (Source: Wikipedia)