My experiences with Westies are - if you can't stand barking, don't get a Westie - they are very vocal dogs. Very energetic, they can be tough to train, but this guy may already have the training he'd need. It varies dog to dog how good they are with cats. They can be charming little guys, or devilish terrorists in white depending on how much training and how much exercise they are given. My Dad turned down a 7-year-old Westie a neighbor tried to give him, as the dog had never really been housebroken, nor learned any manners, despite his current owner having had him for over a year.