Although vets often discourage raw feeding, a canine nutritionist will tell you, with confidence and assurity, that freshly prepared raw diet is certainly the best. Many raw feeders claim to have significantly lower vet bills, so the health benefits of raw feeding also mean lower costs.
The most popular diet today is kibble, or dry complete food but there are so many on the market it can be a nightmare trying to decide which is best. I know, I've been there! As all dogs are different, some have intolerences, some have allergies and what is good for one dog may not be so good for another so it can be a matter of trial and error finding a food that suits your dog. One thing is for sure though, most of the available dry foods are rather poor quality, particularly the supermarket brands. Some would say that all kibble is poor quality but there are some excellent, freshly prepared brands which contain only natural ingredients.