Mikey, I disagree that any diet has to be evaulated by a veterinarian.
Let me explain.
Who evaluates your diet? Who plans it for you? Most people don't have a dietician on staff. What people do is the learn over the years what a healthy diet is, they do their best to consume one, and they take a good vitamin to make sure they are covering all their bases.
It is the same with dogs. Unfortunately the dog food mega companies and the veterinary profession has the general public so frightened of trying to feed their dogs a home made diet that almost no one does. The US is one of the only places where people screech when raw meat is mentioned as a natural food for dogs. Most dogs need no preparation or instruction as to what to do with raw food, and will have only slight adjustments to eating raw food.
The single most important thing is the mineral balance. One must either feed enough bone (best option) or use a good mineral supplement that is designed to balance the extra phosphorus in meat and eggs that are fed without bone. I use the KA Calcium supplement from
Nature's Farmacy any time I feed eggs or meat without bone.
A healthy diet for an adult dogs can consist of a wide variety of raw meaty bones, organ meats, fish, eggs, fruits and vegetables, and sometimes certain dairy (yoghurt, cottage cheese, goat milk) and whole grains.
Most people aim for about 80% RMBs, 10 to 15% organ meats, and the rest fruits, veggies, dairy, and whole grains.
I use good supplements from NF to make sure I am covering all bases. I will NEVER go back to commercially prepared foods for my dogs. The benefits I see are far too great.
My dogs are rarely bathed. They have little smell, fresh mouths and breath, white clean teeth, no ear problems, very few external parasites, coats that look like a mirror with a quick brushing and toweling off, and small firm stools with low odor. They have hard muscle and keep in great condition with little exercise.
In the 20+ years that I have kept and shown dogs, IMO this is the single best thing I ever did for my dogs.