I'm a huge fan of the VegeDog supplement. I've had my dog Sugar on it for over a year now (with my last dog, Jade, I had her on Natural Balance dry food and Nature's Recipe in the late 90s/early 00s before I realized it's not totally vegan). The greatest benefit to the VegeDog - you use regular every day ingredients and can make a ton of food in about 5 minutes!
I use the oatmeal/tvp recipe mostly, sometimes the rice/lentil recipe from the VegeDog recipe booklet. The oatmeal recipe is done in 5 minutes, and feeds her for 3-4 days (she's about 60lbs). I get a 50 pound bag of quick oats from the co-op for about 50ยข a pound... you can't beat the price. I'll add in some green beans, kale stems, broccoli stumps, peas, carrots, etc with the food, and trust me, she inhales it.
I do buy the VegeYeast for her food, which is also available from veganessentials.com. The recipes call for yeast, and you can use nutritional yeast in it's place, but I read the VegeYeast is supposed to be more suited for dogs/cats. A lot of conventional pet food manufacturers use it in their food as well.
There's a great vegan dog blog out there -
http://www.vegandogslife.com/ It'll give you lots of inspiration for homemade treats, etc!