2 months old German shepherd Puppy Feeding. At two months of age, you can start to slowly decrease the moistening of your German Shepherds 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.