A puppy this age should eat AT LEAST 2-4 times a day. At 5 weeks of age, he's a little young to have been weaned already.
Be sure and feed him a quality puppy food at least every 4-6 hours. Dogs this age can quickly get hypoglycemic (low blood sugar) if they are not fed regularly.
Let me know if you still have questions.