yippeeeeeeeeeee 3 nights of accident free puppiness.
To answer a few questions.
I dont use puppy pads, it confuses the dogs - they learn to go on the pad, then you have to train them to go outside. So, in my experience, its twice the teaching!
I have a crate - it has a piece of vet bed in, a snuggly baby blanket, a chew toy and thats it. I have the crate door open during the day and he can go in and out at his leisure, sometimes he sleeps in there, mostly he sleeps on my German Shepherds enormous bed. Its hilarious to see my big dog sleep on the floor or my sofa whilst Olly is sprawled on this super kingsize bed. 
In the evening Olly comes in the lounge and has a cuddle on sofa and lies on a cushion. Then at bedtime he goes in his crate after bedtime wees/poos gets a milky biscuit and door closed and locked.
his crate is in dining room, next to big dogs bed so has company and so far so good.
I have looked into puppy classes and will go investigate later.
Puppy has sneezed a few times over the past few days but is fine in himself, no runny eyes or nose but I know the pollen count is high, so poss hayfever? Any suggestions welcome...