First, let me say that I follow the raw meaty bones (RMB) diet. I don't believe that BARF is correct, and I do not feed my guys any fruits or vegetables, except for the odd treat. (Like us, they don't always eat what is necessarily best for them, and quite often enjoy, what I like to call, 'junk' food. Just keep in mind, though, that there is a lot of evidence out there that indicates cancers thrive on carbohydrates.)

RMB was put together by two Veterinarians in Australia, and there are more and more Vets I am discovering, that agree with their findings.Go here for more information:

Variety is important. Try to get several different meat sources. Beef, horse, pork, chicken, turkey, emu, ostrich, beefalo, bison, rabbit, quail, lamb, etc., etc.

Make sure your dog gets organ meats from a hoofed animal (Internal organs from a hoofed animal contain zinc.)
Green tripe - perfectly balanced as to calcium and phosphorus.
Eggs (Store bought eggs, don't throw in the shell as it is covered in a wax.)
Fish, and again variety is important - tuna, salmon, sardines, halibut, trout, catfish, etc. Head and all for them is excellent!

You should be trying for an overall ratio of 70 - 80% meat; 20 - 30% organs and bone.  Don't try to get this balance daily, but rather over the course of a week, or even month. Feel free to fast them on occasion.

If they are getting too much bone, they can become constipated, and the stools tend to be white in colour. Too much meat and they can get the runs. Adjust according to your dog. Don't feed kibble and raw at the same meal. It takes different digestive juices to break each down and can cause real upsets. If you are switching over, use one meat source for a period of time - say a week - before moving on to the next meat source. Some dogs don't do well with certain types of meat. It's not necessary to make a gradual change from kibble to raw.

Whole prey model is ideal. This is giving the dog the whole carcass - like a whole chicken at a time. This stimulates the dog both mentally and physically, and gets their digestive juices going.

It really is, and I truly understand that this is a huge leap of faith. It goes against everything you've been taught your whole life about bones. Cooked bones cause the problems, not raw bones. Don't give them the weight bearing bones of animals. Those are very hard and can damage your dogs teeth. The best advice I got when I started was to give them their food, and go get yourself a glass of wine. When you're finished your wine, check on the dogs, and if they're not finished, go get yourself another glass of wine! LOL!

Can they choke on the bones? Yes, but they can also choke on kibble - or fruits, or vegetables, or rawhides, etc., etc. I am always home when I feed them, and I check on them periodically.

I can honestly say this is the best thing I've done for my dogs in years! The difference is amazing, and I am rarely at the Vet's anymore.