How much should you feed a 3 month old german shepherd puppy