Is his sleeping area comfortable? Is he in the same room as you? There could be many reasons why he's not sleeping enough, the same as people. Stress, strange noises, and even separation anxiety. Goldens are known for separation anxieties, talk to your vet, make sure there are no underlying medical causes, there are medications available for anxieties.