How Long Do Dogs Sleep per Day

Posted September 5, 2020

On average, dogs sleep about 14-18 hours a day, while puppies sleep about 20 hours.
Sometimes dog owners think that their pets sleep too much or too little. So how long should a dog sleep and what determines the duration of a dog’s sleep?

An average range for an adult dog is about 14-18 hours a day.  However, these are the factors which determine how long a dog sleeps:

- Age: Puppies and senior dogs (over 7-10 years) sleep more than adult dogs. A puppy of up to 3 months sleeps about 20 hours per day

-Stress and fatigue: If the dog has experienced stress or has had busy days, it may sleep for a very long time, even 24 hours a day.

- Level of excitement: If the dog is overexcited, it can have difficulty falling asleep.

- Lifestyle: If a dog spends too much time on its own and is bored, it sleeps more than a dog who lives an active life with its owners.

- Weather: When it is hot or humid, a dog spends more time sleeping.

- Health: If the dog is sick, it sleeps more than usual.

The dog’s sleep has two phases. During a fast phase, dogs see dreams and during a slow phase, dogs' muscles are relaxed, body temperature decreases and breathing and heart rate slow down.



Next Article