To train a rottweiler, you need to start when they are very young, training them from young help you establish dominance which is useful in training your dog. You also need to socialize your dog and always train with positive reinforcement like treats and pats, also make sure you do not yell or hit your dog, Also teach basic commands like come, go, sit etc