@sahel Royal canine is a good brand! It’s WSAVA compliant with lots of testing, vet recommendations and research behind it. Puppies grow fast so if the vets say everything is good I would trust them! As for switching food I haven’t heard of new born food so I’d just reach out to your vet to ask...