Can anyone please help? My Westie is 2 years old and his barking is getting worse especially in the garden. He saw a cat in a garden 2 doors away from me and now as soon as he goes out he barks towards that garden even though the cat isn't out in the garden. Yesterday was really bad and I heard someone shouting at him to shut up and now I'm anxious that someone will report him for all the noise he's making. He barks in the house sometimes but I can manage to quieten him down but it's not that easy when he's outside and when I go out he runs away from me as I've now started to pick him up and bring him in. Someone suggested a collar that shocks him-is this a good idea as it seems cruel to me? Thanks.