So domesticating a Rottweiler is an uphill struggle.
Actually, proper training for all dogs is an uphill struggle. Dogs are pack animals. There's room for one alpha, and they need to know that they are not it. People have a hard time with this issue since not all of us are aware of the importance of the hierarchy.
Dogs ~all dogs~ must be taught that they are at the bottom of the pack. You'll have problems with any dog that steps into a vacuum of leadership. With larger and more powerful breeds, the problems are magnified.
Dominance can be achieved in various 'nice' ways. Since so many of us consider our pets to be members of the family, we don't want to be mean, and several actions that make people higher than dogs are a bit distasteful. Howeber, there are many ways to be dominant without feeling lousy.