Just like people, the young ‘uns and the seniors need more sleep than the rest of the population. Up to the age of 12 weeks, puppies average between 18 and 20 hours of sleep each day. Senior dogs commonly need more sleep once they reach the age of 7 to 10 years, particularly when their tummies are full after a meal. They’re also generally ready for a snooze after their daily walk.