A raw diet is not necessarily the best for every dog and if you're making all his food yourself, you can actually cause more harm than good if you don't get all the ratios and supplements correct. You can't just feed your dog a couple of raw chicken wings and presume that it's a balanced diet. If done properly and with a good deal of research, a raw diet can indeed be extremely healthy. However, it does take a bit of effort and research and time to get just right. It's a radical change and one a lot of people try and get fed up with.
So, with that being said, you might be better off swtiching to a much higher quality commercial food first. There has been a dramatic increase in premium quality foods in the past few years and I, for one, am thrilled that more companies are stepping up to the plate and realizing that as consumers we don't want to feed our dogs the equivalent of fast food crap every day.
You don't need a degree in nutrition to find a better food for your dog if you follow some basic guidelines.
- Read the ingredient label. (You do it for your food, why not your dog's?)
- Avoid any food with corn, wheat or soy or any form of those ingredients (corn syrup, wheat flour, etc.) as they are by far the most problematic when it comes to allergies.
- Avoid any food that lists the word "by-product" in the ingredient list in any shape or form.
- Avoid any food that lists generic "meat" or "poultry".
Look for these specific things:
- A named protein source (chicken, beef, turkey, etc.)
- One or two protein sources as the first and second ingredients
Those basic guidelines alone will narrow down your choices considerably. From what's left, pick one that's within your budget and give it a try. Switch gradually over the course of a few days to avoid stomach upset. You need to give a new food a few weeks to see how your dog ultimately tolerates it and to see if there are any allergy issues.
Some dog foods can be too rich for some dogs - my one Boxer can't have a turkey based food as it gives him the runs (too rich for him) and he's allergic to beef (go figure... give him some hamburger and 20 minutes later his elbows, toes and chest are turning pink and the scratching begins). It may take time and a few different varieties to find the food that works best for your particular dog.
Here are some ingredient lists from manufacturer's websites - it doesn't take much to see how one would be healthier for a dog than another.
The worst - Purina Beneful (personally, I think it should be classified as breakfast cereal and not as dog food - seriously, what was Purina thinking?

):
Ground yellow corn, chicken by-product meal, corn gluten meal, whole wheat flour, animal fat preserved with mixed-tocopherols (form of Vitamin E), rice flour, beef, soy flour, sugar, sorbitol, tricalcium phosphate, water, salt, phosphoric acid, animal digest...
Iams adult lamb and rice:
Lamb Meal, Brewer's Rice, Corn Meal, Ground Whole Grain Sorghum, Corn Grits, Chicken By-Product Meal, Chicken Fat (preserved with mixed Tocopherols, a source of Vitamin E), Ground Whole Grain Barley, Dried Beet Pulp, Fish Meal, Chicken Flavor, Dried Egg Product, Potassium Chloride, Brewer's Dried Yeast, Salt, Sodium Hexametaphosphate...
Blue Buffalo Chicken and Brown Rice (like a breath of fresh air in the dog food market!):
Deboned Chicken, Chicken Meal, Whole Ground Brown Rice, Whole Ground Barley, Oatmeal, Rye, Whole Potatoes, Tomato Pomace (natural source of Lycopene), Chicken Fat (preserved with Natural Mixed Tocopherols), Natural Chicken Flavor, Whole Carrots, Whole Sweet Potatoes, Blueberries, Cranberries, Flaxseed, Barley Grass, Dried Parsley, Alfalfa Meal, Kelp Meal, Taurine, L-Carnitine, L-Lysine, Glucosamine Hydrochloride, Yucca Shidigera Extract, Green Tea Extract, Turmeric...
You will always find people who will tell you that their dog lived a good long, healthy life on a crappy food. But if you've got a dog who is having problems, you want to give him a food on which he'll THRIVE, not just survive. We could survive on McDonald's food every day but we sure wouldn't be as healthy as we could be.
Good luck!!