how many hours a day does a 3 month puppy sleep?
As your puppy matures beyond the newborn stage, he will sleep less; but even at 3 months of age your furry sleepyhead will spend 15 to 20 hours a day dozing and dreaming away.