Neither of ours were happy with JWB so we went over to Acana puppy/junior food which they loved. It's a kibble but we added a small amount of warm water to it.
We were feeding them 100g a day split into three meals at three months old then up to 150g a day before shifting to the adult version at a year old.
300g of food a day, plus a rice pudding, does seem to be quite a lot.
Bob.