By around eight weeks of age your puppy should be eating solid food.
Puppies should be fed three to four times a day therefore if you are currently feeding ? a cup of puppy food twice a day you should consider spacing it out by feeding ? cup three times a day.