At two months of age, you can start to slowly decrease the moistening of your German Shepherd's dry food. Eventually, the puppy will be used to eating the food completely dry.. Following the German Shepherd puppy food chart, from 2 until 4 months old, a puppy will eat 4 or 5 times a day.This has to be carried out with one very important addition: discipline.