Flickr/soggydan
A very basic recipe would include any kind of flour, water, eggs, powdered milk, and maybe a little cooking oil. You can find specific measurements for these ingredients here or here. Mix these together into a pasty dough and roll it out on a cookie sheet. Then cut it into bite-sized (or bone-shaped!) morsels, and bake.
As is, this recipe is going to taste very plain. If your dog picky, he may even turn up his nose at it. Luckily, this is just the start -- the rest is up to you, so get creative! Throw in whatever fruits and veggies you like (which also allows you to put your salad leftovers, or that half an apple that's browned a little in the fridge, towards smart, money-saving use). Use chicken or beef broth instead of water to give the food more flavor. Mix in any sort of browned, ground meat. If your dog is vegetarian, add some protein with peanut butter. Just as with humans, dogs love food that's been spiced and seasoned.
