
I think the best food is whatever suits your dogs depending on breed/age/activity and your pocket. You've got different breeds but it's possible to find something that suits them all.
I've got 3 different large breeds aged from 1-12 years and their main food is Autarky adult sometimes I give them CSJ lamb and rice and I top it up with Fish4dogs because I think it improves their coats. I usually have some salmon mousse in if I have to hide tablets and I get raw marrowbones and offcuts from the butcher. Luckily my dogs will eat anything (including rabbits and squirrels recently) and all have cast iron guts!
My vets used to promote and sell Hills Science Diet. Now they've swapped to Royal Canin.