I have german shepherd puppy also now 8 months had same problems.. they are picky eaters! you have to get creative and keep them guessing what they might get.. only leave food out 15 mins if they dont eat take it away till next meal time! please follow this rule every meal time and follow a schedule.. your pup should be eating three times! since he wont eat, give less quantity and more frequency.. try mixing with mutton broth and shreaded meat pieces.. try grated paneer mixed! mix with your own hands and watch how you puppys behaviour changes in a week.. btw I give N&D you can try that its the best you get in India without a doubt.. LOL at pedigree. good luck buddy and dont ever hit that puppy!