While every owners wishes for their Shih Tzu puppy to sleep through the night, many will have disrupted sleeping patterns, some even sleeping most of the day instead of at night. Out of a 24 hour period, a Shih Tzu puppy will generally sleep 16 to 20 hours.