My dogs get some table scraps, but that's about it for cooking meals from them. I do however make dog biscuits for them. I try and mix the scraps with their normal dog food. I don't like them to have too much of one or the other.
My daughter, though she doesn't cook, does buy the ingredients to mix her own food for her goats.
Except for some fruits and veggies sometimes, the small mammals get regular food. We don't want to do anything that could be inherently bad for them.