I thought we were getting somewhere but today it's like he's gone backwards. Iv bought him a coat, hung sodding tar pooling out the back to make a shelter, I give him ham when he goes toilet outside and put him out regularly.
Today he started to pee on the rug so I put him outside and he just stood there, would not go.
Just now we came back from the school pick up so put him outside, he goes for a wee, I give him lots of fuss and some ham then run upstairs to grab ds some trousers, come down and there's a big puddle in the hall. He'd obviously held most of it in then released it all in the house 
He's a Yorkshire terroir cross shih tzu