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