Thanks everyone for the replies.
We have a crate for him but have his bed, food and water in there as that's where he sleeps at night or where we put him if we pop out.
We let him run around the living room and hallway while we are downstairs. Because obviously he's so small it's hard to see him getting ready to poo or pee however when we take him out the rate we automatically put him on the pad, he will poo and pee but the minute we aren't paying attention he will pee or poo on the floor
He's been given treats for doing it on the pad and now and again he will use the pad himself but mostly he's doing it on the floor.
I've managed to get him walking on the lead now but he's just not learning to do his business outside....yet.
It's just so frustrating.