Our golden retriever has been on a raw diet since she was a puppy, and she's over 3 years old now. It takes some getting used to but we can't imagine going back to kibble now. There are some variations on the raw diet for dogs but the basic concept is 70% raw meaty bones (e.g. chicken necks, duck wings), 15% raw muscle meat (e.g. boneless chicken breast, chopped beef), 10% raw organ meat (e.g. green tripe, beef heart), and 5% fruit & veg (minced, pulped or grated). The wider variety of meat sources used, the better. Fish can also be used on occasion. We do not need feed our dog grains or dairy products.
All in all, we have found the diet to be wonderful for our golden retriever - she barely sheds, has very clean teeth, ears and eyes, her coat is very long, thick and shiny and she doesn't smell. She also has not had to see the vet for any reason except for her spay & annual check ups. We have tried switching our cats over to raw but are too dependent on the convenience of kibble for them. At this point they get raw chicken necks or raw organ meat as treats every now and again, but that's it.
Hope this helps. Make sure to do some proper reading on the concepts before switching, instead of just reading online sites...there's lots of garbage out there. I'd recommend Natural Nutrition for Dogs and Cats: The Ultimate Pet Diet by Kymythy Schultze, or The Holistic Guide for a Healthy Dog by Volhard/Brown...these are two of my favourite.