Hi Shona. Pickle's breeder instructed us to feed Pickle the recommended amount of complete puppy food (we use JWB) PLUS quarter to a third of a pound of meat per day, right through until he is an adult. She is always very keen to tell people that puppies should be very well fed until they are 9 months plus, and that we certainly shouldn't worry about them getting too fat at this age, as they are growing so fast.
So, I think what you are feeding Indie sounds just fine. The olive oil is supposed to be very good for their coats too, giving a nice shine.
Emma and Pickle xx
PS Pickle does also get a few treats through the day, such as a little cheese, some natural bio-yoghurt, or a carrot, so I can spoil him a little bit
without encouraging him to be a greedy-guts.