I sometimes cook for Elmo but it's usually just either stir frying or boiling things like livers (beef/pork/chicken). I've stir fried chicken hearts for him once, they actually smelled good...(seasoned them with a tiny bit of soy sauce...)
Other times, he gets some veggies mixed in with his dog food. Mostly cooking scraps, if I were making a salad, he gets some lettuce or tomatos in his food or if I were making some steamed veggies, he gets some of that.
A book I bought actually has recipes for homemade dog meals and snacks...but I'm not too keen on cooking anything gourmet for my dog, for one thing I'm too lazy. Though I might wanna try and bake doggie biscotti.
There are some pet food stores nearby that sell homemade/natural dog treats. I bought Elmo some Baffalo liver jerkies the other day. When we go to this public market (Granville Island Market for those of you from Van) there's a dog deli and they sell Woofles (doggie waffles).
I'm planning on boiling pork liver tonight