Puppies sleep an average of 18 to 20 hours a day. However, the amount of time a puppy sleeps depends on factors such as age and activity level. Certain breeds may sleep less than the average amount while other breeds may need more sleep.
Younger puppies do not have structured sleeping habits. Many puppies take frequent naps throughout the day or sleep at odd times. As puppies grow older, owners can begin training them to sleep through the night or for longer periods of time. Adult dogs generally sleep an average of 14 hours a day. However, certain breeds, such as Saint Bernards and Newfoundlands, usually sleep more than the average amount.