You would do much better to check locally with either a Breed (rottweiler) Club, or All Breed Club for qualified trainers. Check for puppy kindergarten classes, and follow up courses as your pup matures.
Look for trainers who use as much positive reinforcement as possible (with as little correction/compulsion necessary to get the job done).
Beware of "purely positive' training, and beware of bullies. There is a happy medium.
Check out the book "How to Raise a Puppy You Can Live With", and Ian Dunbar also has a good puppy book out.
Most importantly, don't worry about having the 'perfectly trained puppy'... it's more important in the early months to allow your pup to be a pup, socialize it properly, and teach it basic house/people manners in a kind and supportive way.
Puppyhood is the time to build the relationship - what you put into your pup is what you'll get out of your dog.
Good luck.