A dog sleeps an average of 12-14 hours a day. However, the amount of sleep depends on various factors, such as age, breed, activity level, and health condition. Puppies and elderly dogs may require more sleep, while working dogs may need less. It's essential to provide a comfortable and quiet sleeping area for your dog to ensure they get enough rest and stay healthy.