How many cups of food should a 4 month old german shepherd eat