When i took my new pup to the vet for his first checkup i was told to get him on to dry food(science diet). I took him back 2 weeks later for his injection to the same clinic...different vet and was told, rice, raw meat, pasta and vegies. Both times i said, 'thank you very much'
I go by what the breeder fed/feeds, i email the breeder when i have any questions, that might affect the dog long term.
The first vet said to desex at 4 months, the second said at 2 years(muscle growth first) The breeder is my guide, she trusted me with her baby, therefor, she has last say.