a rottweiler is a type of dog