My mum's dog has always been a barker. He barked when people visited the house & used to be put in his crate, tho that didn't stop the barking. He also barked constantly every evening, for a couple of hours. The only thing that stopped him was putting him on his lead. But if his lead was taken off he'd start barking again.
My step father died & my mum moved in with my sister and her family (6 adults in the house). He still barks when people visit but is quiet in the evening where he likes to doze on the sofa. When I visit though, his barking is constant. It puts me off visiting. He seems to get into a zone where he doesn't hear anyone telling him to stop. His barking is so loud people have to raise their voices. He stands in front of me, looking at me and yapping, yapping, yapping. I feel bad because BIL gives him a smack ( dog doesnt take any notice). The only way I can stop him is by going into the sitting room & sitting with him on the sofa, which I don't always want to do.
He's about 12/13 years old, terrier type.
Suggestions of what to do, please.