Both breeds are highly trainable and do well as law enforcement or military dogs. Rottweiler owners should commit to training their dogs correctly. Because these animals are so large and muscular, they can overpower you more easily than a smaller German Shepherd. Still, Shepherds are powerful dogs.