Never give honey for the same reason you don't give infants honey.  It has a bacteria that can cause botulism in immature digestive systems.  The risk is probably low, but why risk it at all.  Use Nutrical or Nutristat.  
 
I definitely think you can cause problems by giving sugar regularly as a preventative with no symptoms of hypoglycemia.  I keep my puppies until 11 or 12 weeks and have never had a case, but did purchase a puppy with severe hypoglycemia (blood drawn and tested by vet) so I know it exists. The smaller the puppy the more likely because they have smaller reserves and have to eat more often.  I think the best way to use nutrical is when the puppy is stressed like on the first night before bedtime or in the morning if you have to leave the puppy alone while you are at work. 

  I never want to see a puppy go more than 8 hours between meals, 6 hours for the tinies.  If they won't eat then I would give a pea size amount of nutrical.   
Hypoglycemia is caused by stress of too much activity, vaccinations, being too cold, not eating often enough or having an upset stomach.  Don't drag the new puppy to Petsmart and all over town and make sure his sleeping and eating schedule is your top priority.