Have you visited the Housebreaking Bible site? I found it to be a useful read. The site itself isn't very intuitive. But here are a few useful pages to get you started...
The Ten Commandments of Housebreaking - The Housebreaking Bible Indoor Potty Training - Papers, Pee Pads, Turf Pads, Litter Boxes and more - Free Dog Training Tips from The Housebreaking Bible How to Potty Train a Puppy | The Housebreaking Bible
As for dog training - I found clicker training to be highly effective. I took Scottie to a training class (rated the best in Vancouver) and the only thing I learned was "touch" (i.e. you hold out two fingers and get them to touch your fingers with their nose). With the "touch" command, you can effectively use it as a tool for other training commands. Other than that, I learned everything else on Youtube. So for me, the training class wasn't that useful. There are A LOT of training videos available on Youtube, but my favourite one is Kikopup:
https://www.youtube.com/user/kikopup