There are a few different ways to do so.
Newspaper training:
You can start your puppy out by placing several pieces of newspaper on an easy to clean spot on your floor. Place your puppy on the newspaper when he/ she looks like they have to "go" or if they haven't gone for a while. When she goes in the designated spot, praise her well and you'll probably want to change the first couple of layers of newspaper, it just depends on how big it was. Eventually, move the papers closer and closer to the door you want your dog to go out at.
For about a day or two, put the news paper under the door so that she can see it. When she has to go, take her out side and put the papers where you want her to go. Then you just slowly take the papers away until "she knows!
You can, of course, tweak this plan to however you think is good, I hope I gave you a basic idea!
Then there is the litter box training; I already wrote an article on that on my blog: dogtrainingtips101.blogspot.com It is the third post down.
Also, if you want you can check out this place where they sell a e-book that's all about potty-training your dog!
www.potty-professor.com
Good luck!