Our puppy is coming up to 6 months and is an absolute dream in most respects. Has flown through puppy training and puppy improvers and is about to start the bronze good citizen. Great (now) with my 3 year old and baby. Well behaved on walks, great recall etc. But I just can't get him clean.
There are times when he is constantly asking to be out. I let him out each time. He runs in and wees on the floor. Whenever he comes upstairs he wees on landing (only place with carpet in entire house)
He will hide away to have poos all over the house but will also poo on walks.
I'm at a loss and dh Is at end of tether. How come I can teach him to ring a fucking bell to go out but can't get him to poo only outside?
Dh wants to start punishing him as I've ran out of strategies but I don't want to go that way