Here are a few great options for German Shepherd puppy food: - Hill's Science Plan Puppy Large Chicken - 12KG for R1315 is a highly recommended large breed puppy food. Hill's is a topquality brand known for supporting healthy growth and development at each life stage. - Hill's Science Plan Puppy Large Chicken - 2.5KG for R430 offers the same great food in a smaller size, perfect for a new pup just joining your home. - Hill's Science Plan Puppy Small & MINI Chicken 3KG for R499 or Hill's Science Plan Puppy Small & MINI Lamb - 3KG for R540 are excellent choices if you have a toy or miniature German Shepherd. All Hill's puppy foods provide precisely balanced nutrition to support strong muscles and brains during this important growth period. I hope one of these options works well for your new furry friend! Let me know if you need any other recommendations.