@Mammaaof
Yes the vet ruled out a urine infection.
I can tell he's done an accident without even seeing the accident as he goes straight into his bed, I show him the wee and put him outside and say " pee pee outside"
He sleeps in a crate in the night and has never had an accident, I was surprised that he peed on the sofa as usually dogs don't wee where they sleep.
Yes he is a toy breed he's a cavapoochon.
I've gone through 2 bottles of enzyme cleaner in the past 2 weeks it's the RSPCA that I bought.
*@Veterinari* this is the point we got to a point where he wasn't going inside, but this last few weeks has been horrific, he is also humping absolutely anything he can, earlier he was humping his toy and all of a sudden wee just started going everywhere while he was humping.
I can tell he's done an accident without even seeing the accident as he goes straight into his bed, I show him the wee and put him outside and say " pee pee outside"
So you're pushing him towards his urine inside then giving him a timeout by putting him outside. That is punishing from his perspective.
That manhandling and you're obvious annoyance are scaring him.
The fact that his response to you entering the room is to hide shows that he is frightened of you. Anxious dogs urinate as a fear response. Gimping is also an anxiety behaviour. Dogs learn that it feels nice and then hump when anxious to self soothe.
Does he cock his leg or squat when he wees?
Honestly it sounds as if you have a toy breed dog who naturally would take a long time to toilet train and because your frustration has grown, his anxiety has increased. All of his behaviours (urinating, humping, hiding) are classic young dog fear behaviours) . Additionally fear inhibits learning, so whilst ever he!s worried about your reaction, he cannot cognitively engage with learning what he should be doing.
I strongly suspect that your own behaviour and his resulting anxiety is what is driving this situation. To change it you need to change your own behaviour
You need to stop all punishment, work in building a positive bond with him so he doesn't try and hide when you come in the room and positively reinforce the behaviours you want. Please stop punishing him, it isn't helping. And please don't castrate him, it will remove any confidence he has. Castration is contraindicated in anxiety