Solution for fussy-pupness:
1. Select a goood quality food.
2. STICK with it.
3. Put the food down, don't fuss, ignore him.
4. Leave for 15 mins. Pick it up again.
5. NO TREATS in meantime.
6. Repeat until pup gets the message. They generally cotton on quite quickly, although some can be stubborn.
But- first make sure that there's no medical reason for your pup to not eat. Also bear in mind that at his age he is possibly teething and it may hurt. Maybe this is why he likes it with gravy because the liquid softens the kibble. Try adding some hot water and leaving the kibble for a couple of mins. It will soften the food AND make it smell more appetising (to the dog, anyway). Don't get sucked into the different-food-every-week roundabout. It will cost you a fortune and you'll end up with a fussy dog.
Holly - 7years
Amber- 3 years