Dogs sleep in shorter bursts, so they’re less likely to reach that stage. Because they don't get as much deep sleep as humans do, dogs may need more sleep overall to get enough rest. Once you total it all up, dogs typically sleep anywhere from 12 to 18 hours a day. The “normal” amount of sleep for a dog varies greatly, but certain factors predict if a dog will be at the higher or lower end of that range. These factors include: