Why does my labrador sleep so much?

Puppies usually spend the majority of the day sleeping because growing requires a lot of energy. Labrador puppies typically sleep for 18-20 hours per day. They'll be running around like a tornado one...