I’ve been a dog groomer for 30 years. I’ve never met a Yorkie that wasn’t in touch with it’s inner Pit Bull. The dogs you name are all terriers. They are all very tenacious. Westies are the sweetest of the bunch, with Scotties a close second. That being said I will at some point own a Yorkie. There are no bad dogs, just some are more suited to certain people than others.
I’m a Cairn Terrier guy myself. Love ‘em!