Feeding a dog dog food for the rest of its life is like me eating cheeseburgers every single day forever and ever more...Mmm..just doesn't sound right huh?
There is absolutely nothing wrong with feeding your dog fresh food. My dog gets a regular dose of cooked meats with brown rice and an assortment of raw veggies whenever I have time to prepare it. The only catch is, if you're planning on feeding home cooked meals to your dog on a regular basis, I would check with a few sources. Get some books on home cooked diets since its very important and not always easy to keep them balanced. You have to consider protein amounts, carb amounts, fat amounts, Ph to Ca ratios, etc etc etc. Its quite a bit of homework but it sure beats feeding commercial food. Just remember, no matter how good the quality of dog food you buy, its still just that: dog food.
With that being said, I don't know any single person that has time to cook for their dogs every day..you can look into other options such as raw, which I'm not very familiar with (BARF), but I'm sure other people will have some suggestions about that...or there are the high quality dog foods...here are some of my recommendations:
Wellness
Solid Gold
Urban Wolf (you just mix this in with raw or cooked meat, its great!)
Essex Cottage Farms
Timberwolf Organics
If you need any websites, I will be happy to provide. Good luck
