There are a number of reasons, beside expense that one might choose to make their own pet food. We chose this recipe because our dog was constantly getting sick and his liver enzymes were through the roof while he was a (Major) Name brand puppy chow.
We were concerned that his liver would fail if we continued feeding him the expensive chow and decided to stop cold turkey and start making his food ourselves.
Within 4 weeks his
2 c. brown rice, cooked
1/2 c. finely chopped steamed carrots
1/2 c. finely chopped steamed broccoli
1 teaspoon vegetable oil
1/2 lb ground chuck (or venison or ground turkey)
1 garlic clove, crushed
Sauté garlic in oil in good size frying pan, add ground beef until cook well. Add remaining ingredients, stir to combine flavors, cool. Serve cooled & refrigerate leftovers (My dog asks... "What Leftovers???!")
You can make this grain free by switching out the rice for diced cooked sweet potatoes.
A Note about Garlic:
Now, before you bombard me with emails saying how Garlic is bad for your dog, please note that Garlic is safe in doses of 1/2 clove per 10 pounds of body
Here are Several Sources: