There is no definite number of hours for how long your dog should be sleeping every day, as it will all depend on your dog’s daily routine, age, and breed. Puppies will sleep for over 18 hours a day sometimes and this is because they exhaust most of their energy during their hyper times discovering new things around your home and getting used to their surroundings. Whilst it’s fun having a brand new puppy in the home, it’s important to give them the time to rest so they can rejuvenate and also progress with their puppy development.