If it is young or old
It is normal for puppies to sleep even longer than adult dogs since they are growing quickly and they rebuild their muscles when sleeping. This is why it is normal for a Golden Retriever puppy to sleep for between 15 and 20 hours per day (source).