Yang Yang (meaning "sheep sheep" in Chinese) is a Cairns-based souvenir shop for Chinese travelers, selling sheep-skin products, health care products and general souvenirs. With a slogan like "Happy Sheep", the logo needed to be very bright, fun and happy, featuring a sheep character with an anime/manga look and feel.