Oh goody! Oh boy! A new dog!:-D
What fun!
Yes, definitely be prepared afore you get a dog!
I used the newspaper method, litter-box training and crate training. As I remember, I like the crate training best, I ended up give my puppy more attention because I had to let her out every so often to let her "go" thus enticing me to spend more time with her. Plus, I don't think you will have as many accidents, because dogs HATE "going" in their "bedrooms", i.e crates. You just have to make sure that the crate is not too large. You can get a crate that will fit your dog when it is full grown, just block off part of it to make it small enough for your pup.
You will also have less accidents cause you will be playing with her
after
she "goes".
If you want, you can check out this site,
www.potty-professor.com
Well, good luck!