How much food should a 11 week old german shepherd puppy eat