We have a 6 month old GSD named Link. He gets up in the morning around 8am goes to the bathroom and eats then usually sleeps from about 9am until 11am and then I take him for an hour walk (about 4 kilometres) then we come home and he sleeps on and off from 1pm until about 3:30pm. Then around 6pm he eats and around 8pm my DH takes him for another hour walk (about 4 kilometres) then he comes home and sleeps on and off until bed at 11pm and then sleeps all night. I was wondering if this is normal puppy sleeping. He seems to be growing like a weed and they say that puppies grow while they sleep. How many hours a day does the average dog sleep??