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