There are several branded pet food manufacturers that have been specially prepared for specific breeds, which are regarded as the adult/senior dog. The Royal Canin Labrador adult dog food or other branded dog foods such as Fidele’s senior dog food, Pedigree’s adult canine food, etc.
Yes Maxi junior is good for 4 month German shepherd dog Breed. You can also go through the specifically for Royal Canin German Shepherd Junior also.
The feeding guidelines have mentioned on the pouch as in print message based otherwise you can take the advice of a veterinarian expert/physician.
In generally, the Rottweiler breed is including in the giant breed due to its inheriting with big and potential body shape/size. Having seen their potential body shape, the animal experts have chosen them as giant breed and in providing such breed of dog with the easiest digestible along with best nutritional dog foods would more beneficial. You can feed your Rottweiler the Royal Canin Giant Starter, 4kg, Pedigree puppy Large Breed 10KG, Pedigree Puppy Dog Food Chicken Milk 3 KG pack etc.