All Ravensnite puppies are raised on Royal Canin Medium Junior. All puppies go to their new owners with their own bag of food.
Whilst you do not need to stick with Royal Canin for the dog's whole life, I do strongly recommend that you ensure that you stick with a premium food. If you are going to change your dog's diet, please do so gradually as a big change can upset their tummies and you may end up with vomiting and diarrhea.
It is important that you do not leave food out for your dog to graze on 24/7. Puppies under 12 months old should be fed where possible three times a day (twice a day at a minimum) and on each occasion, put the bowl down and what the dog hasn't eaten in 10 minutes, goes back away.
You may experience periods where your dog does not eat, but it is very unusual for a dog to starve themselves. Usually after two days, they will be back eating like nothing had changed.
By having a dog that only eats at given meal times, not only does it help control the weight on your dog, it also helps you to recognise when a dog is unwell. Often one of the first things vets will ask if you think your dog is sick, is when it last ate and how much it ate. You cannot answer this if the dog has access to food the whole time.