Ziggy is frequently called Mo. There’s a story behind this, which I won’t go into. Needless to say, these two pups are loved. Oh, and if you’re wondering about Ziggy’s breed. He’s a West Highland Terrier and Pug mix which makes him a Pesty. And… he’s all man. He is one macho little dude. Very sturdy, very strong, and surprisingly, very athletic. This little guy is fast.