If you have a large dog or more than one, you may find yourself spending a lot of money to feed it. Making your own dog food can cut your costs, and allow you to have control over the ingredients. If you decide to do this, you should consult with your veterinarian first to determine the best diet for your pet.
There are many recipes available on the internet, but a good place to get started is here: http://allrecipes.com/HowTo/Homemade-Pet-Food/Detail.aspx. This site also offers advice on foods to avoid.
There are many co-ops throughout the world which buy raw meat and bones at very reasonable prices. As with all co-ops, they are dependent on volunteers, and there is usually a work requirement. However, the savings can be significant. A list of some of the co-ops can be found here: http://www.dogaware.com/diet/rawgroups.html. Most of these sites have forums and advice on issues relating to dogs. If there are none in your area, you may want to consider starting one.