We've recently got a ten-week-old Cavalier puppy. The breeder had her on a mostly grain-based dry food, plus some grain-free Butchers wet food which we've continued for the first two weeks (phasing out the dry food as I'm concerned about the grain and allergies, increasing the wet and introducing veg).
I'm keen that she has the most nutritious and appropriate diet for her health and breed, but I'm quite confused about the best thing to do. We'd assumed that raw food, plus veg, and maybe some scrambled eggs would be a good way to go, with a good variety of foods in her diet. However, the vet advised a dry food diet for teeth and solid poo (several friends feed their dogs exclusively on dry kibble too) and to limit variety completely so she isn't fussy (so feeding the same flavour/type of food three times a day).
I'm struggling to see how it's healthy for the dog to eat nothing but some dry kibble three times a day (it feels like feeding a child nothing but processed cereal), but I am a novice owner and would love advice on how we should be approaching this.
Any experience and advice very welcome!