how many hours does a 2 month old puppy sleep?
Puppies can sleep up to 18 hours a day, but don't be surprised if your puppy is zipping around the house and bouncing off walls one minute, then fast asleep the next. This is totally normal, and as your puppy gets used to the new surroundings sleeping patterns will start to normalize.