To summarize:
1) Crate training for sure
2) A regimented eating and potty schedule. Feed at the same time every day, wait 5-15 minutes (watching pup like a hawk), then outside. No playing until pup does business. (I used to stand with my back half turned, watching out of the corner of my eye). If successfull, praise and treat! If after 5 minutes. Back inside, watch like a hawk and try again about 10 minutes later. And so on. After naps and after play as well.
3) Praise and treats.
4) Always use the same door - this teaches the pup, later, how to ask to go out
5) When you bring pup outside, place him in a spot where he has peed or poo'd already. The smell might encourage him, plus it will help keep it contained to one part of the yard, so that you are not spending everyday scouring your entire property looking for poop!
6) As Janet said....if an accident happens, smack yourself with the rolled up newspaper (that was too funny, Janet, btw). You have to watch them like hawks. If you are too late, then quietly clean it up. If you catch them in the act or about to start (watch for tell-tale sniffing and circling), then pick them up and take outside....even if they dribble all the way. If they finish outside, praise and treat. If they don't just move on.
7) If pup has an accident inside, make sure you clean thoroughly to remove all trace of smell. I like Miracle-something (can't remember the name anymore as I don't have to use it), but other have their favourite deodorizers.
Finally, it comes down to setting your own expectations, patience and consistency in regime.
My pups are now almost 2.5 years, and you can set your watch on their poo schedule. No joke!