OK, update on last night. Gave him a huge dinner which he loved, very greedy pup!
Took him straight outside and nothing!!! He did a little piddle which he got major praise for but not poo.
Spent the whole evening playing with him in the living room which is the only room he poops in. No luck...