The Havanese are from Cuba, while Shih Tzus are Chinese-Tibetan. Despite being similarly sized, the Havanese weigh less and live for a shorter time.