Sorry it took so long getting back with you. I'm having some issues to deal with... and it takes me away from being able to relax some online.
Thank you kindly for taking the time to answer my questions. To refer to them...
1) You should try to also train inside with collar/lead, as well as outside. The reasoning behind this, if you have an inside dog, they need to learn proper manners inside just as much as outside. It gives you the edge and better control thatyou need, when you need it.
2) Since you don't do long sits and downs - knowing that you have a puppy - you should try to practice short and fun sessions each day several times a day with kindness, fairness, but firmness.Persistence will reward you in the end! These are vital and key obedience skills you need for a dog that will be as large as a Rottweiler. It teaches the dog, that you as the owner, is in control and can give it permission when to "Get up". If most people would teach their young puppies long sits and downs early on, especially inside the home as well as inpublic places, many aggression problems do go away on there own when your in control.
3) Continue to periodically roll your dog over in this fashion. If you have any trouble, at that moment, nip it in the bud!
4) Glad too hear you use a leash for a young pup. What you need to start doing is some short and fun sessions of proper leash training. Don't let the pup forge ahead of you or bully you in any fashion. If you do this with great gusto, you will have years of enjoyment down the road, and this will also give you some control over your dog, before it gets way too big.
5) First off, don't say your a bad owner... you're seeking advice and care about your dog! Bad owner's don't do that!!!
What you need to do is make the puppy go in a down/stay when getting out of control or overly excited. This is why I mentioned using training inside as well as out. I don't necessarily care for leaving collars on a dog all day, but if you get a clasp break-away nylon collar with no tags on it, the pup should be safe in most daily circumstances, and it will give you a way to grab your pup when it gets into these situations with biting you... but also grabbing the fleshy throat area when needed, works wonders!
You need to teach the dog not to bite no matter what! You should be able to place your whole hand in your dog's mouth and it not to bite down. You should also teach the word "Ouch"! Any teeth on any part of the skin - you scream it loud, clear, with meaning. You should only have to do this once.
Use your crateas a tool to keep the dog out of trouble before it learns, is fine, so long as you're doing it in a way that doesn't make it hate the crate. You need to be smarter and faster thinking then your dog... fool them into something, and you get what you need done.
6) I see you use break - I use "Aus" or 'out' and even "leave it". Whatever works for you is great! You should be able to get something from your dog without the tug going on - this is big time problems down the road if you don't get a hold of it now. You need to take all toys away - put them in a place the pup can't get to - and then give them only after a short training session as a reward. Let the pup know these are your items and so is everything else in your household, and the pup will learn to ask to use them... Masters own everything in the wild - so dogs feel that any possession is dominance. Down the road - after much training and the dog is under control - you can then usually introduce items back to the dog without a problem.
When you do some training on leash, teach your pup to "leave it". Walk by the pups favorite toy, treat, etc. and give a correction if it goes near it. Teach the pup it can only have something if you say so! Also, reward heavily with play times, etc. for a job well done. Make your training fun, but firm. When you get into training, you should be able to place your dog in a long stay, put a piece of treat in front of its nose on the ground, leave the room, come back - the dog better still be there and so should the treat! You will learn great things in class!!!
7) Thank you for letting me know what age your pup is - this is the perfect time to be training it at home before you go to class. Training starts immediately when you bring a pup home.
May I suggest you get 1 very good basic obedience book that has pictures and instructions to show you how to train a puppy with positive reinforcement and rewards, but also firmness - take that book and learn from it - then try to teach your puppy, as your learning. Each member of the household should do the same.
Best of luck too you - Donna posted some good sites for you to learn from, as well!