Training, training, training. If they’re marking, keep them on a leash so they can’t get far – they haven’t earned the right to have full roaming privs in the house. The second they start sniffing like they’re going to cock a leg, correct them. Rinse, repeat. Belly bands can help, but I wouldn’t rely on them to be your only training tool.
Also: CRATE when you cannot supervise, and clean the heck out of the furniture with an enzyme cleaner.
Sounds like your dog has needed a vet for a while. Please get him in today.
is there anything that i should do before that
Without knowing the cause, I don’t know that anyone can really suggest anything. Call your vet…now, because this has gone on long enough that he sounds pretty miserable.
yer it has and my mum does not seem worried though